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之基础篇——模块与包

常用python日期日志获取内容循环的代码片段

Python3 关于excel 文件格式xls之读取写入和追加

Python - 模块

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

python中的模块