python模块学习之random
来源:互联网 发布:linux 发送邮件日志 编辑:程序博客网 时间:2024/05/18 05:19
http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.html
python 中的random模块主要是用来产生随机数的,该模块主要有如下几个函数:
1、random.randint(a,b):产生一个随机数,随机数范围在[a,b],例如,需要一个由随机整数构成的列表,采用列表解析:
a_list = [randint(1,10) for i in range(10)]2、random.random():产生一个随机数,类型是浮点数,范围是[0.0,1.0]
3、random.uniform(a,b):产生一个随机数,范围在[a,b]之中,
4、random.randrange(a,b[,c]) 从a到b,以c为step的随机产生一个数
5、random.choice(a):a 是一个序列:choice是从一个序列(这个序列,可以是字符串,也可以是元组,也可以是列表)中,随机选择一个,所以,下面的两个式子,意思是一样的!
random.randrange(2,100,2)random.choice(range(2,100,2))
6、random.shuffle(a[,random]),其中,a是一个列表,目的是将该列表中的顺序完全毁坏掉,等于麻将中的洗牌
7、random.sample(sequence,k):从序列中,随机抽取k个元素,其返回值是列表
- python模块学习之random
- 学习python之 random 模块
- Python 之 random模块
- python模块之----random
- Python模块之---random模块
- Python学习笔记--random模块
- Python学习笔记:random模块
- python中的random模块学习
- python random模块学习笔记
- python学习笔记--random模块
- Python之random模块使用方法
- python学习之路(常用系统模块2--random/随机)
- python常用模块之random模块
- Python3.6 模块学习之random模块
- Python模块学习--random 随机数生成
- Python模块学习 ---- random 随机数生成
- Python模块学习--random 随机数生成
- python学习笔记10--random模块
- Android 游戏设计教程:游戏元素和工具
- 大数据算法
- 针对ce的特殊winsock库的定义
- Android开发如何去除标题栏title
- 随想
- python模块学习之random
- Android 调试技术
- jsvm代码理解
- 【AngelaBaby杨颖性感公主XP主题】
- 深入Java虚拟机读书笔记(5)
- SHGetFileInfo函数 获取系统文件类型及图标
- 算法数据结构C++实现4-计数排序(counting sort)
- unxi/linux视频地址
- JSVM介绍