首页 > 代码库 > Python模块之random
Python模块之random
from random import *
1、生成浮点随机数
生成的浮点数数值在(a,b)之
uniform(10,10) 10.0 uniform(1,10) 6.727523452496653 uniform(10,1) 4.774701548091901 uniform(10,10) 10.0 uniform(10,10) 10.0
uniform(1,10.1)
8.10015246791915
2、生成整数随机数
randint(1,1) 1 randint(1,10) 3 randint(10,1)#报错 randint(1,10.1)#报错
3、生成随机偶数
randrange(10,100,2) 76 randrange(10,100,2) 44
4、生成随机字符(参数内的)
#单个字符
choice(‘asas121‘) ‘s‘ choice(‘asas121^%^$‘) ‘^‘
#字符集
choice([123,‘abc‘,‘1a2b‘])
‘abc‘
choice([123,‘abc‘,‘1a2b‘])
123
5、生成指定数目的随机字符(参数内)
sample(‘asas121^%^$‘,2) [‘%‘, ‘2‘] sample(‘asas121^%^$‘,2) [‘s‘, ‘$‘]
6、对列表元素进行随机重新组合
l = [1,2,3,4,‘s‘] shuffle(l) l [4, ‘s‘, 2, 1, 3]
Python模块之random
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。