全国咨询热线:400-618-4000

Python中random函数的用法[python学习分享]

创建时间:2019年11月05日11时57分

random模块是python自带的模块,用于生成随机数,需要注意的是random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
 
在交互模式下输入:

>>> import random
>>> dir(random)


我们将会获得random的所有方法,如下图
random方法

下面我们通过实例来介绍常用的random方法

# 导入random工具包 
import random 

# 产生110的一个整数型随机数 
print(random.randint(1, 10)) 


# 产生01之间的随机浮点数 
print(random.random()) 

# 产生1.15.4之间的随机浮点数,区间可以不是整数
 print(random.uniform(1.1, 5.4)) 

# 从序列中随机选取一个元素 
print(random.choice('tomorrow')) 
print(random.choice(['剪刀', '石头', ''])) 

# 生成从1100的间隔为2的随机整数 
print(random.randrange(1, 100, 1)) 

# 将序列a中的元素顺序打乱 
a=[1, 2, 3, 4, 5, 6, 7, 8] 
random.shuffle(a) print(a) 

# 多个字符中选取指定数量的字符组成新字符串 
print(''.join(random.sample(['z', 'y', 'x', 'w', 'v', 'u', 't', 's','r', 'q', 'p', 'o','n', 'm', 
                             'l', 'k',  'j', 'i', 'h', 'g', 'f', 'e', 'd', 'c', 'b', 'a'], 5))) 


运行结果为:
random实例运行结果

 
以上我们介绍了,python中random()函数的用法,如果想系统学习python,请点击页面咨询按钮获取python全套视频教程