随机函数

✍ dations ◷ 2025-10-22 23:18:21 #随机性,计算机科学

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

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

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

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

相关

  • 联合国粮食及农业组织联合国粮食及农业组织(法语:L'Organisation des Nations Unies pour l'Alimentation et l'Agriculture,缩写为ONUAA; 英语:Food and Agriculture Organization of the United Na
  • 桥港布里奇波特(英语:Bridgeport),或译桥港,是美国康乃狄克州最大的城市 (2010年人口144,229人) 、新英格兰第五大的城市。位于长岛湾岸、佩阔诺克河河口。桥港属温带大陆性气候,四季分
  • 莫里茨·科内利斯·埃舍尔莫里茨·科内利斯·埃舍尔(荷兰语:Maurits Cornelis Escher,荷兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida
  • 缅语缅甸缅甸语(မြန်မာဘာသာ)属汉藏语系藏缅语族,以仰光音为标准。它是缅甸联邦的官方语言,在该国有大约3200万人使用,而且在孟加拉国、马来西亚、泰国、美国也有少量分布。
  • 变旋异构物端基差向异构又称为首旋异构物,一般存在于糖类中,是差向异构的一种,两个非对映异构体分子(异头物)的差异在于糖类环形结构半缩醛/半缩酮碳原子(异头碳)的构型不同。1号碳的羟基若与
  • 户部官票户部官票,是清朝咸丰三年(1853年)由朝廷户部发行的纸币。以银两为单位,分成1两、3两、5两、10两、50两等若干种面额。形似大明宝钞而略小,上端有“户部官票”满文、汉文,中间印着
  • 中新二号中新二号人造卫星(ST-2),2011年5月21日在法属圭亚那顺利发射升空,由三菱电机制造、中华电信与新加坡电信共同拥有主控权(由中华电信与新加坡电信分别出资38%与62%成立的合资公司
  • 麦斯维尔空军基地麦克斯韦-甘特空军基地(英语:Maxwell-Gunter Air Force Base;IATA代码:MXF;ICAO代码:KMXF;FAA代码:MXF),简称麦克斯韦空军基地(英语:Maxwell AFB)。位于美国阿拉巴马州蒙哥马利。因纪念迫
  • 高盐湖泊高盐湖泊,是一种含有显著浓度的氯化钠或其他盐的陆封水体,其盐含量超过了海洋水(3.5%,即35克/升或0.29磅/美加仑)。少部分的微生物和甲壳类物种可在这种高盐度环境中茁壮成长,但这
  • 礼萨汗礼萨沙阿·巴列维即礼萨汗(波斯语:رضا شاه پهلوی‎,1878年3月16日-1944年7月26日),伊朗沙阿(国王),巴列维王朝的缔造者。礼萨·巴列维1878年生于伊朗山区的一户贫苦人家