random() 函数中常见的函数及其功能如下: (代码附后)
随机整数:
randint
用于生成随机整数;(必须指定范围!)
randrange
用于生成制定间隔的整数;
随机浮点数:
random
生成0-1的随机浮点数;(已经默认范围,不能指定范围!)
uniform
生成指定范围的浮点数;(范围上下界可以非整数)
(
随机序列
见代码)
import random
# 生成整数
random.randint(1,10) # 产生 1 到 10 的一个整数型随机数
random.randrange(1,100,2) # 生成从1到100的间隔为2的随机整数
# 生成浮点数
random.random() # 产生 0 到 1 之间的随机浮点数
random.uniform(1.2,6.8) # 产生 1.2 到 6.8 之间的随机浮点数,区间可以不是整数
# 随机序列
random.choice('abcd1234') # 从序列(abcd1234)中随机选取一个元素(也可选取字符串,如下)
random.choice(['we','love']) # 随机选取字符串
random.sample('abcd1234',3) # 从序列中随机选取指定数量的元素
random.sample(string.ascii_letters + string.digits, 6) #从a-z,A-Z,0-9随机选取指定数量元素
random.shuffle(a) # 将序列a中的元素顺序打乱
版权声明:本文为m0_68375066原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。