Python中random模块
random()方法返回随机生成的一个实数,它在[0,1)范围内。
import random #导入模块
#生成随机浮数点
print(random.random())
结果:
0.09959982680806934
#在1-7随机抽一个数字出来
print(random.randint(1,7))
结果:
2
#在0-2随机抽一个数字出来
print(random.randrange(3))
结果:
0
#可以在列表抽一个数字
x = [1,2,3,4,5,6,6]
print(random.choice(x))
结果:
4
#从hello里随机抽1个字符
print(random.choice('hello'))
结果:
l
#随机抽2个字符
print(random.sample('hello',2))
结果:
['o', 'h']
#1-9随机浮数点
print(random.uniform(1,9))
1.7931624403101152
#洗牌,搞乱列表
random.shuffle(x)
print(x)
结果:
[6, 1, 2, 5, 6, 4, 3]

浙公网安备 33010602011771号