随机函数

✍ dations ◷ 2025-09-08 18:38:37 #随机性,计算机科学

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

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

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

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

相关

  • 肌尾噬菌体科肌尾噬菌体科(学名:Myoviridae),又译作肌病毒科。在希腊文中mys(myo-)、myos有肌肉、与收缩的尾巴有关。宿主为细菌和古细菌。整个噬菌体的构造包含头部(病毒颗粒)和尾部,病毒颗
  • 联邦州德国行政区划是指德意志联邦共和国现有的垂直行政结构。德国行政结构的最初特征是由于联联邦州制,必须在两个政府级别(联联邦州级(德语:Bundesebene (Deutschland))和州级)之间进
  • 詹启贤詹启贤(1948年7月9日-),中国国民党籍政治人物,彰化员林人,现任国光生技董事长,曾任中国国民党首席副主席、卫生署署长、228事件纪念基金会董事长。詹启贤出生于彰化县员林市的医生
  • 心跳法案心跳法案(heartbeat bill)或胎儿心跳法案(fetal heartbeat bill)是美国有关限制堕胎的争议性法律,只要胚胎或是胎儿可以检测到心音时,堕胎即属非法。北达科卡州在2013年通过心跳法
  • 看守所看守所,乃为防止重大刑事犯罪的被告脱逃、串供等而将其临时羁押的处所。刑事案件被告经司法官合法传唤、拘提到案后,认为被告犯罪嫌疑重大,而且有事实足认其有湮灭证据、串供、
  • 珍妮佛·杰森·李珍妮佛·杰森·李(英语:Jennifer Jason Leigh,1962年2月5日-)是一位美国女演员、导演、监制和编剧。较著名的作品如《布鲁克林黑街》(1989年)、《迈阿密特别行动》(1990年)、《浴火赤
  • 海虾养殖海虾养殖是水产养殖的一形式,以放养具经济价值的虾类为主。商业海虾养殖场开始于20世纪70年代,饲养海虾以供人食用。海虾生产量急剧增长以满足市场的需求──尤其是美国、日本
  • 莘县.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{font-feature-settings:
  • 三趾马属见内文三趾马为哺乳类动物奇蹄目马科进化史上的一个已绝灭的旁支,生存于中新世早期至更新世,距今约2300万年至78.1万年前,曾经广泛分布于北美洲、亚洲、欧洲和非洲,栖息地包括无
  • 哈蒂班达乌帕齐拉哈蒂班达(孟加拉语:হাতিবান্ধা)是孟加拉国的一个乌帕齐拉,位于朗布尔专区的拉尔莫尼哈德县。哈蒂班达位于26°06′45″N 89°08′00″E / 26.1125°N 89.1333°E / 26