您的位置:首页 > 编程语言 > Python开发

Python--random模块

2017-07-28 06:59 357 查看
random: 返回区间[0.0, 1.0)之间的实数

>>> random.random()

0.3096170315326241

getrandbits(n): 返回从0到2^n之间的十进制数。

>>> random.getrandbits(4)

10L

uniform(a , b): 返回区间[a, b]内的一个实数

>>> random.uniform(10,100)

53.10799578599581

randrange([start], stop, [step]) :返回从start到stop区间内的一个随机实数。其中start参数若不选默认为0。

>>> random.randrange(0,10,1)

6

choice(seq) : 返回一个列表元素中的任意一个

>>> random.choice([10,20,30,40])

20

shuffle(seq[ , random]) : 打乱一个序列

>>> list1 = [10,20,30,40]

>>> random.shuffle(list1)

>>> list1

[20, 30, 40, 10]

sample ( seq , n) : 从seq序列中取出n个样本

>>> list1

[20, 30, 40, 10]

>>> random.sample(list1,2)

[20, 30]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: