随机函数

✍ dations ◷ 2025-06-28 11:56:14 #随机性,计算机科学

由于所有的计算机算法均是确定性算法,因此在电脑上的随机函数生成的都是伪随机数,不过,伪随机数和伪随机数之间也有区别,且至少可以分为两个层次:统计学伪随机数、密码学安全伪随机数。大部分编程语言库中预备了的随机函数生成的都是前一种,而密码学安全伪随机数则由一类叫做CSPRNG的随机函数生成。对于实际问题中的大部分应用,这两个不同层次的伪随机数已经可以满足大部分随机数的需求。

通常采用Rnd获取,但大多数时候配合Randomize使用。

Rnd函数得出的事实上是顺序读取一个随机数列表中的数,Randomize的功能是重新生成随机数列表,因此一般放置于Rnd函数前。也有说这个函数生成的是伪随机数。

使用rand();可以产生一个0~32768之间的随机整数。若要产生带有范围的随机数,可以使用mod运算符,例如:rand()%15代表产生一个0~14之间的随机整数。

相关

  • 思想实验思考实验是指:使用想像力去进行的实验,所做的都是在现实中无法做到(或现实未做到)的实验。例如爱因斯坦有关相对运动的著名思想实验,又例如在爱因斯坦和英费尔德合著的科普读物《
  • 碳化物碳化物是碳与电负性比它低的或和它相近元素化合生成的化合物,在工业上有很多用途。碳化物一般按以下标准分类:此外,二元碳化合物还有:碳化物的例子有:其他参见Category:碳化物。
  • 猫熊亚科熊猫亚科(学名:Ailuropodinae)是食肉目熊科动物的一个演化支,包括了现存的大熊猫属(Ailuropoda)及史前的始熊猫属(Ailurarctos)、郊熊猫属(Agriarctos)、印度熊属(Indarctos)、克氏熊猫
  • 自伤自我伤害(英语:Self-harm),又称自残(self-injury),是指有意且直接地伤害身体组织的行为,当事人一般没有自杀的意图。较近期的文献多会使用以上两者去取代较不中立的“自残”,特别是《
  • 消费品在经济学中,制成品是最终用于消费而非生产其它产品的材料。比如,一个销售给最终消费者的汽车就是制成品,而作为汽车零部件的而销售给汽车制造商的轮胎称为半成品。在统计国民收
  • 安纳波利斯安纳波利斯(英语:Annapolis),美国马里兰州州政府所在地,也是安妮阿伦德尔县的县治。1783年11月到1784年6月的美国临时首都,承认美国独立的《1783年巴黎条约》就是在这里签署的。美
  • 台北周末票房冠军2011年台北周末票房冠军,数据为开眼电影网的周末三日票房(单位:新台币)。
  • 怀安大君李芳干(1364年-1421年),本贯全州,朝鲜王朝开国之君李成桂第四子,母为节妃韩氏。朝鲜太祖元年(1392年)八月,封怀安君。七年(1398年)八月,参与“戊寅靖社”;九月,定公、侯、伯之号,改称怀安公
  • 王一德王一德(1938年12月31日-),浙江杭州人,压力加工专家,中国工程院院士,曾任太原钢铁(集团)有限公司总工程师,现任太原钢铁(集团)有限公司董事会规划委员会副主任,山西省专家学者协会会长。
  • 辛标信辛标信(缅甸语:ဆင်ဖြူရှင်,缅甸语委转写:;1736年9月12日-1776年6月10日),中国古籍称其为孟驳、懵驳,是缅甸贡榜王朝的第三代国王,1763年至1776年在位。他是贡榜王朝建立者雍