随机函数

✍ dations ◷ 2024-09-20 13:46:34 #随机性,计算机科学

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

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

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

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

相关

  • 联氨、联胺、二氮烷或.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{fo
  • 袁亚湘袁亚湘(1960年1月-),湖南人,中国数学家,中国科学院数学与系统科学研究院研究员、博士生导师。现任国际工业与应用数学联盟(International Council for Industrial and Applied Math
  • 证券证券(Securities)是有价证券的简称,是一种表示财产权的有价凭证,持有者可以依据此凭证,证明其所有权或债权等私权的证明文件。例如:股票、债券、权证和股票价款缴纳凭证等。证券也
  • 泰勒冰川坐标:77°44′S 162°10′E / 77.733°S 162.167°E / -77.733; 162.167泰勒冰川(英语:Taylor Glacier)是南极洲的冰川,位于横贯南极山脉麦克罗伯特森地泰勒谷,全长约54公里,发源自
  • 南青冈科参见正文南青冈科也叫南山毛榉科,只有一属—南青冈属,包括约35种,都是生长在南半球的乔木,分布在智利、阿根廷、澳大利亚、新西兰、新几内亚和新喀里多尼亚等地。亦曾分布于南极
  • 世宗大王级驱逐舰世宗大王级驱逐舰(韩:세종대왕급 구축함,KD-III)是大韩民国海军第三阶段研制的新型驱逐舰,主体为美国阿利伯克级驱逐舰修改设计的改良型。目前韩国政府采购了3艘同级舰,分别由现代
  • 布鲁姆菲尔德县坐标:39°55′55″N 105°3′57″W / 39.93194°N 105.06583°W / 39.93194; -105.06583布鲁姆菲尔德市县(英语:The City and County of Broomfield)是美国科罗拉多州中部偏北的
  • 金日成将军之歌《金日成将军之歌》(韩语:김일성 장군의 노래)由李灿作词、金元均作曲于1946年的歌曲,是歌颂金日成的朝鲜歌曲中最著名的之一,在朝鲜,与金日成有关的歌曲提及“长白山”,都是用中国
  • 三氧化钼三氧化钼是钼(VI)的氧化物,分子式为MoO3,是制取其它钼化合物的主要原料。它主要用作制取金属钼,以及催化很多有机反应,比如丙烯氨氧化制取丙烯腈。气态时,三氧化钼由MoO3分子组成,Mo
  • 日本氏族日本氏族指日本历史上有“姓”或“氏”的著名氏族。即所谓的“源平藤橘”:以下姓氏按照五十音顺序排列: