码迷,mamicode.com
首页 > 编程语言 > 详细

python random模块

时间:2016-02-26 18:40:39      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

  • random.random()

返回[0,1)之间的浮点数

  • random.randrange(start,stop[,step])

返回[start,stop)且步长为step的整数

  • random.randint(start,stop)

返回[start,stop]之间的整数

  • random.choice(seq)

随机返回一个序列内的值

  • random.shuffle(seq)

随机打乱序列的排序

import random
li=list([i for i in range(1,100)])
random.shuffle(li)
print(li)
  • random.uniform(a,b)

返回a和b之间的浮点数,允许a>b

等同于a+(b-a)*random.random()

  • random.sample(population,k)

population可以是序列、集合

随机返回所有样本里的k个值

import random
li=list([i for i in range(1,100)])
print(random.sample(li, 10))

 

python random模块

标签:

原文地址:http://www.cnblogs.com/fj0716/p/5221139.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!