Python--random模块

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]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值