python里的随机生成函数,python产生随机数
在python中有一个模块叫random,可以提供随机函数,方便生成随机元素或者表格数据,对提高工作效率有很大帮助。
函数random.random():
说明:用于生成0-1之间的随机浮点数。
比如:
import random print(random . random())输出结果:0.9437475481805455函数random.uniform(a,b):
说明:用于生成A和B之间的随机浮点数,其中A和B的位置顺序可以自由放置,不管谁先来。
比如:
Import print (random.uniform (8,1))输出结果:5.532067459216函数random.randint(a,b):
说明:用于生成A和B之间的随机整数,A必须小于B,位置要准确。
比如:
导入随机打印(random.randint (1,8))输出结果:6函数random.randrange(a,b,c):
说明:用于在A和B之间生成一个步长为C的随机整数,A必须小于B,位置要准确。
比如:
import random print(random . rand range(1,8,2))输出结果:3,也就是说结果在1,1 2,1 2 2,1 2 2 2,也就是1,3,5,7,随机输出函数random.shuffle(x):
解释:俗称“洗牌”,X需要是一个列表,然后列表中元素的顺序随机打乱。
比如:
导入list _ 1=[1,2,4,6,7,8,4,3,]random . shuffle(list _ 1)for I in list _ 1:print(I,end= )输出结果:1 3 6 4 2 8 4 7备注:print中添加的end= 是为
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。