知行编程网知行编程网  2022-11-13 03:00 知行编程网 隐藏边栏  36 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何随机取几个值的相关知识,包括python如何随机产生一个数,以及python提取字典值这些编程知识,希望对大家有参考作用。

python中如何随机取多个值


概述

random模块

用于生成伪随机数

之所以称其为伪随机数,是因为真实的随机数(或随机事件)是在一定的生成过程中,根据实验过程中显示的分布概率随机生成的,其结果是不可预测的。可见的。计算机中的随机函数是按照一定的算法模拟出来的,结果是确定的、可见的。我们可以认为这种可预测的结果有 100% 的发生机会。因此,计算机的随机函数产生的“随机数”并不是随机的,而是一个伪随机数。

计算机的伪随机数是随机种子按照一定的计算方法计算出来的值。因此,只要计算方法确定,随机种子确定,生成的随机数就是固定的。

只要用户或第三方没有设置随机种子,默认情况下随机种子来自系统时钟。

这个 Python 库在底层使用了通用算法。经过长时间的测试,可靠性不能说,但绝对不能用于密码相关的功能。


基本方法

random.seed(a=None, version=2)

初始化伪随机数生成器。如果未提供a或者a=None,则使用系统时间为种子。如果a是一个整数,则作为种子。

random.getstate()

返回一个当前生成器的内部状态的对象

random.setstate(state)

传入一个先前利用getstate方法获得的状态对象,使得生成器恢复到这个状态。

random.getrandbits(k)

返回一个不大于K位的Python整数(十进制),比如k=10,则结果在0~2^10之间的整数。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享