Python模块之random
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章