首先,需要导入random模块:
import random
1
随机取1-33之间的1个随机数,可能重复:
random.choice(range(1,34))
1
print得到一系列随机数,执行一次得到一个随机数:
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/表示该数或该范围内的数输出概率大,输出结果为列表
随机取1-33之间的6个随机数,不重复:
random.sample(range(1,34),6)
1
得到一个无序列表
random.uniform(a,b) 生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限
random.randint(a,b) 生成一个指定范围内的整数。其中参数a是下限,参数b是上限
PS:python 随机选取列表中的元素
使用random模块中的sample函数
功能:
random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素
参数:
seq:元组、列表或字符串
k:选取元素个数
实例:
In [1]: import random
详解Python利用random生成一个列表内的随机数
最新推荐文章于 2024-04-12 02:36:22 发布