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]

  

原文地址:https://www.cnblogs.com/lucktomato/p/15166964.html