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的主要内容,如果未能解决你的问题,请参考以下文章
Python3 关于excel 文件格式xls之读取写入和追加
Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段