首页 > 编程语言 > 详细

Python模块之random

时间:2017-07-19 20:59:00      阅读:194      评论:0      收藏:0      [点我收藏+]
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

原文:http://www.cnblogs.com/dyzne/p/7207689.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!