Python random模块
2013-12-18 22:30
369 查看
Python中random模块用于生成伪随机数,而且里面所有的随机数生成函数均是以当前的时间作为随机数种子。
其中,比较常用的函数有:
[python] view
plaincopy
random.randrange([start], end[, step]) #格式与range()函数一样,随机返回一个在start 与end 之间的一个数。输入输出均是int型
random.randint(start, end) #产生从start到end的随机整数,包括start与end
random.uniform(start, end) #作用与randint()一样,但返回结果为float型,且不包括end
random.random() #没有参数,返回0.0到1.0之间的一个float数,包括上下限
random.choice(oneList) #从oneList中随机选择一个item返回。random.choice(range(start, end+1))等价于random.randint(start, end)
random.shuffle(oneList) #对oneList中的项进行洗牌,即打乱顺序。并不返回一个新的list,而是将原list中的数据顺序打乱,所以如果需要以前的数据,记得备份。
其中,比较常用的函数有:
[python] view
plaincopy
random.randrange([start], end[, step]) #格式与range()函数一样,随机返回一个在start 与end 之间的一个数。输入输出均是int型
random.randint(start, end) #产生从start到end的随机整数,包括start与end
random.uniform(start, end) #作用与randint()一样,但返回结果为float型,且不包括end
random.random() #没有参数,返回0.0到1.0之间的一个float数,包括上下限
random.choice(oneList) #从oneList中随机选择一个item返回。random.choice(range(start, end+1))等价于random.randint(start, end)
random.shuffle(oneList) #对oneList中的项进行洗牌,即打乱顺序。并不返回一个新的list,而是将原list中的数据顺序打乱,所以如果需要以前的数据,记得备份。
相关文章推荐
- Python random模块的简单介绍
- python-random模块
- python模块之random
- python模块--random
- Python random模块
- python——random模块的应用
- python常用模块(random,hashlib,os,sys)
- python常用模块之random模块
- python 随机数模块random详解
- python随机数模块random
- Python3 random(伪随机数 模块)
- Python random模块常用方法
- Python random模块sample、randint、shuffle、choice随机函数概念和应用
- python random模块整理
- Python实现一些简单的算法(2)—计算余数与random模块的使用
- python random模块
- Python中random模块生成随机数详解
- python学习之random模块
- python random模块(获取随机数)的常用方法及示例
- Python random模块