urandom
– 随机数生成器¶
使用示例¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import urandom as random
# 生成 10 个 16bit 的随机数
a = [random.getrandbits(16) for _ in range(10)]
# 随机数种子为空或者128
random.seed()
random.seed(128)
# 生成一个介于-20到20的整数
random.randint(-20, 20)
#返回一个介于0到10整数
random.randrange(10)
# 从一个随机数列中获取一个元素
lst = [1, 2, 5, 6]
random.choice(lst)
# 返回一个 [0.0, 1.0) 范围内的随机浮点数
random.random()
# 返回一个随机浮点数,介于 -0.5到 0.5
random.uniform(0.5, -0.5)
|
函数接口¶
随机数生成器函数接口