分享

Python随机数函数random模块示例集

 开源优测 2021-12-09

作者: 上海-vivi

地址:https://github.com/small99/deeptest/tree/master/第一期/上海-vivi

声明:本文已获作者授权转载,著作权归作者所有。

#random模块中的一些重要函数:

#从大于等于0小于1中随机取任意实数

1、random.random()    

>>> random.random()

0.9245697313402531

#以长整型形式返回N个随机位

2、random.getrandbits(n)   

示例:

>>> random.getrandbits(8)

168L

#返回随机实数n,其中a<=n<b,n大于等于a,小于b

3、random.uniform(a,b)     

示例:

>>> random.uniform(3,9)

5.218139950481181

#每次以step数隔在start与stop间取随机数

4、random.randrange(start,stop,step) 

>>> random.randrange(3,8,2)

3

>>> random.randrange(3,8,2)

7

#在一个列表中取任意一位数

5、random.choice(seq)    

>>> random.choice([2,3,4,5,6,7])

2

>>> random.choice([2,3,4,5,6,7])

7

#从序列中随机选择n个数

6、random.sample(seq,n)   

示例:

>>> random.sample([2,3,4,58,4,5,7,8],4)

[58, 5, 4, 7]

>>> random.sample([2,3,4,58,4,5,7,8],4)

[2, 8, 3, 58]

上海-vivi所有学习记录见下图

学习练习的代码如下

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多