编程的时候随机事件是怎么实现的

2021-01-14 09:32:51 字数 451 阅读 3753

1楼:匿名用户

一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数,下面是两种方法:

一般种子可以以当前的系统时间,这是完全随机的vb的种子就是系统时间

算法1:平方取中法

1)将种子设为x0,并mod 10000得到4位数2)将它平方得到一个8位数(不足8位时前面补0)3)取中间的4位数可得到下一个4位随机数x14)重复1-3步,即可产生多个随机数

这个算法的一个主要缺点是最终它会退化成0,不能继续产生随机数。

算法2:线性同余法 lcg(linear congruence generator)

1)将种子设为x0,

2)用一个算法x(n+1)=(a*x(n)+b) mod c产生x(n+1)

一般将c取得很大,可产生0到c-1之间的伪随机数该算法的一个缺点是会出现循环。

我的梦境有时候会在现实出现,这是怎么一回事

1楼 匿名用户 你会预言?其实都是潜意识 2楼 匿名用户 很神奇吧。我也是哦。梦里的事情第二天就会变真的。有一次梦见在梦里跌倒,手心出了很多血。第二天果然就那样。。。。 3楼 南乐乌鸦 只要把心态调整好,发生也没事。要客 待这件事就行了。 我经常梦见的事情过一段时间就会在现实生活出现,这是怎么回事 ...

有哪些鬼片是真实故事改编的,有哪些鬼片是根据真实灵异事件改编的?

1楼 不要烦 《太平间闹鬼记》 在1980年的太平间里,一户人家搬进了一所曾经是停尸房的老房子,这 部电影是根据家庭的真实经历改编而成的。当然,有些电影的描述是经过艺术处理的,有些夸张,但由于无法解释的精神事件,家庭确实进行了宗教仪式。根据他们的描述,他们太恐怖了,不能被收录在电影里。 2楼 凤羽绯...

手机摄像头有时候很模糊有时候又是清晰的,是怎么回事

1楼 三星问答服务 若手机在使用照相机功能时出现拍照模糊的情况,建议您 1 检查摄像头镜头是否清洁,可使用干净的软布轻轻擦拭。 2 检查镜头是否有磨损。 3 检查对焦是否准确 手机 平板电脑对着待拍物不要晃动。 4 调节照相机分辨率。 5 检查照相机是否设置了不适合的拍照模式,重置相机尝试 照相机 ...