欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科普文章

有泽随机器

科普小知识2022-12-29 11:56:45
...

有泽随机器使能够根据用户设置而迅速计算输出用户所需的结果的一类实用软件,可随机设置输出名字、数字等的一类强大的软件。

所属类别:应用软件

语言种类:简体中文

授权方式:免费版

运行环境:Win2k/XP/2003/Vista/Win7

程序大小:8.51MB

1、简介


有泽随机器

有泽随机器能够随机姓名,随机数字,并将结果输出,同时提供特色功能——预设,即用户需要什么结果,可以通过预设实现,同时提供高级的暗锁功能,如需要可以实现想“随机”出什么结果就“随机”出什么结果。功能十分强大,同时一些杀毒软件可能报毒,是正常的请放心使用。

2、运行原理

下一个随机数=数学函数(前若干个随机数),不管用什么方法实现随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最好是随机的,或者至少这个值是伪随机的。“种子”的值通常是用快速计数寄存器或移位寄存器来生成的。

3、工作过程

1、首先给srand()提供一个种子,它是一个unsignedint类型,其取值范围从0~65535;

2、然后调用rand(),它会根据提供给srand()的种子值返回一个随机数(在0到32767之间);

3、根据需要多次调用rand(),从而不间断地得到新的随机数;

4、无论什么时候,都可以给srand()提供一个新的种子,从而进一步“随机化”rand()的输出结果。

4、使用评价

看起来是之间的随机均匀分布

运行快,内存消耗低

可以重复,英文是reproducible:支持stream,即支持将一个随机数序列分割为相互无覆盖的子集,每个子集称为一个stream。