Chinaunix首页 | 论坛 | 博客
  • 博客访问: 653723
  • 博文数量: 87
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2022
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-23 11:16
个人简介

西邮大三狗!!!

文章分类

全部博文(87)

文章存档

2015年(47)

2014年(40)

分类: Python/Ruby

2015-06-08 12:59:42

该模块用于产生随机数,常用方法如下:
random.random()
该方法生成一个[0.0,1.0)之间的随机数

random.uniform(a,b)
该方法生成一个[a,b)之间的随机数

random.ranint(a,b)
该方法生成一个[a,b)之间的整数

random.randrange([start],stop,[step])
在指定范围,按指定基数增长,在该集合中获取一个随机数
example: random.randrange(1,100,2)
1,3,5,7...99中获取一个数

random.choice(seq)
该方法从seq中返回一个随机值,seq指一种数据类型(list,tuple,string)

random.shuffle(seq)
该方法将一个列表中的元素打乱

random.sample(seq,k)
该方法从指定的seq中返回k个元素(列表)  不会改变原来的seq
阅读(3526) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~