python计算生态的命名_Python计算生态之random库

标准库:random库

random库是用于产生并运用随机数的标准库。random标准库主要有9个随机函数,分别是:seed(),random(),randint(),getrandbits(),randrange(),uniform(),choice(),shuffle(),sample()。

003792b1-206d-43e1-91d9-3da39e77c31b

功能函数

1.random.seed(a)

作用:设置初始化随机数种子a。

参数:a,随机数种子,可以是整数或浮点数。但使用random库产生随机数不一定设置随机数种子,如不设置,则random库默认以系统时间作为随机数种子。设置种子的好处是可以重复再现相同的随机数序列。

2.random.random()

作用:生成一个[0.0,1.0)之间的随机小数。

参数:无。

3.random.randint(a,b)

作用:生成一个[a,b]之间的随机整数。

参数:a,随机区间的开始值,整数。b,随机区间的结束值,随机数包含结束值整数。

20caad16-7b13-4588-a0f2-726852502a60

4.random.getrandbits(k)

作用:生成一个k比特长度的随机整数。

参数:k,长度的整数值。

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

作用:生成一个[start,stop)之间以step为步数的随机整数。

参数:start,区间的开始值,整数。stop,随机区间的结束值,随机数包含结束值,整数。step,随机区间的步长值,整数。步长值可选,如果不设置步长,默认为1。

6.random.uniform(a,b)

作用:生成一个[a,b]之间的随机小数。

参数:a,随机区间开始值,整数或浮点数。b,随机区间结束值,随机数包含结束值,整数或浮点数。

38190632-abc7-428b-9c41-8f69de8995f4

7.random.choice(seq)

作用:从序列类型(例如列表)seq中随即返回一个元素。

参数:seq,序列类型,例如列表。

8.random.shuffe(seq)

作用:将序列类型seq中元素随机排列,返回打乱后的序列。

参数:序列类型,例如列表。调用该函数后,序列类型变量seq将被改变。

9af42c28-3a8e-4729-ac1f-8e5a6436ae44

9.random.sample(pop,k)

作用:从pop类型中随机选取k个元素,以列表类型返回。

参数:pop,序列类型,例如列表类型。k,选取的个数,整数。

如果大家对以上内容感兴趣可以关注小编获得后续动态哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值