Python教程

Python中random模块

本文主要是介绍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]

  

这篇关于Python中random模块的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!