Python
产生随机数
Random
方法 | 注释 |
---|---|
randint | 随机产生指定范围的整数值(返回值:int) |
random | 随机产生0-1范围内随机小数值(返回值:float) |
randrange | 随机产生指定范围与步长的随机值(返回值:int) |
choice | 随机产生列表内的一个元素 |
shuffle | 随机打乱列表内的元素(返回值:None) |
代码示例:
import random # 导入随机数库
print(random.randint(1,10)) # 7
print(random.random()) # 0.5141966453549361
print(random.randrange(1,10,2)) # 3(步长为:2,只能产生1,3,5,7,9)
print(random.choice([1,3,5,7,9])) # 5
foo = [1,3,5,7,9]
random.shuffle(foo)
print(foo) # [5, 1, 9, 7, 3]