用最简单的方法展示Python的伪随机

Python中的伪随机

众所周知目前随机数的计算并不是真正的随机,而是计算机模拟出来的伪随机数。Python中的伪随机函数也不例外。

实现伪随机数

在Python中导入random函数

import random

调用函数并加以证明

random.seed(123456) #给随机数生成器赋予种子
random.randint(1,100) #生成一个1到100之间的“随机数”

此时输出结果为38

用迭代来多次生成“随机数”以证明伪随机的存在

import random 
for i in range(10):
  random.seed(123456)
  print(random.randint(1,100))

用最简单的方法展示Python的伪随机

可见十次的迭代结果均为38。

由此可得:一般的,在Python中,随机数生成器的种子确定,生成的随机数也确定。即生成器的种子和生成的随机数是一一对应关系

上一篇:高性能计算高性能硬件


下一篇:项目开发中,真的有必要定义VO,BO,PO,DO,DTO这些吗?