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的主要内容,如果未能解决你的问题,请参考以下文章

python基础之模块(time,datetime,os,random)

python常用模块之random模块

python常见模块之random模块

python之-- random模块

python常用模块之random

Python之random模块(随机数模块)