首先需要导入random模块:importrandom1随机取一个1-33之间的随机数,可以重复:random.choice(range(1,34))1打印得到一系列随机数,执行一次即可得到一个随机数Number:print(random.choice(range(1,34)))1在1-33之间随机选择6个随机数,可以重复:random.choices(range(1,34),k=6,weights=range(1,34))1其权重值外汇代理www.kaifx.cn/ib/表示该数字或该范围内的数字大概率输出,输出结果为6个随机列表随机选择1-33之间的数,不重复:random.sample(range(1,34),6)1得到一个无序列表random.uniform(a,b)生成指定范围内的随机点数,其中之一两个参数是上限,一个是下限random.randint(a,b)生成指定范围内的整数。其中,参数a为下限,参数b为上限PS:python随机选择list中的元素使用random模块中的sample函数函数:random.sample(seq,k)实现随机选择k个来自序列或集合seq的独立样本元素参数:seq:元组、列表或字符串k:选中元素个数例:In[1]:importrandomIn[2]:f=[1,2,3,4,5,6,7,8,9,10]输入[3]:f输出[3]:[1,2,3,4,5,6,7,8,9,10]输入[4]:random.sample(f,5)Out[4]:[5,3,6,9,4]使用随机模块中的选择函数:random.choice(seq)从序列或集合中随机选择一个元素seq参数:seq:元组、列表或字符串实例:In[1]:importrandomIn[2]:f=[1,2,3,4,5,6,7,8,9,10]In[3]:f输出[3]:[1,2,3,4,5,6,7,8,9,10]In[4]:random.choice(f)Out[4]:2
