随机函数

✍ dations ◷ 2025-12-03 17:37:52 #随机性,计算机科学

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

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

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

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

相关

  • 李必氏冷凝管利氏冷凝管(德语:Liebigkühler,又译为李必氏冷凝器、直型冷凝管),是一种在实验室中常见到的器材,在很早以前即被发明,不过由19世纪时的德国化学家尤斯图斯·冯·李比希(Justus von
  • 加斯帕·蒙日加斯帕·蒙日,佩吕斯伯爵(Gaspard Monge,1746年5月10日-1818年7月28日),法国数学家,画法几何创始人,(画法几何被广泛应用于工程制图当中),微分几何之父。在法国大革命期间,他曾担当海军
  • 波旁宫波旁宫(法语:Palais Bourbon)位于法国巴黎塞纳河左岸,对岸为协和广场,是法国国民议会(下议院)的所在。这座宫殿最初是为路易十四的女儿波旁公爵夫人而建,由意大利建筑师Lorenzo Giar
  • 埃瑞许·孟德尔松埃里希·门德尔松(德语:Erich Mendelsohn,1887年3月21日-1953年9月15日)为20世纪具代表性的建筑师之一。他最著名的作品约建于1920年代,他的艺术风格最恰当地应该被规为表现主义。
  • 烧蚀烧蚀(消融,Ablation)是物体表面经由汽化、切削、或其它侵蚀作用,去除表面材料或物质的过程。烧蚀材料的例子如下:包括太空船升空和返回时穿越大气层、在冰川的冰和雪、药物和被动
  • 甘草酸甘草酸(Glycyrrhizin,或glycyrrhizic acid,glycyrrhizinic acid)是甘草(Glycyrrhiza glabra)根的主要甜味成分。在结构上是一种皂苷。可用作食品和化妆品中的乳化剂和凝胶形成剂。
  • 道格拉斯·恩格尔巴特道格拉斯·卡尔·恩格尔巴特(英语:Douglas Carl Engelbart,1925年1月30日-2013年7月2日),小名道格·恩格尔巴特(Doug Engelbart),美国发明家,瑞典人和挪威人后裔。最广为人知的是他发
  • 文学评论文学批评或文学评论(英语:Literary criticism)乃是对文学的研究、评价和解读。现代文学批评经常受到文学理论的影响,而后者专注于对文学的技巧和目标进行哲学性的探讨。二者虽然
  • 大桑迪溪 (阿肯色河支流)大桑迪溪(英语:Big Sandy Creek)是阿肯色河的一条支流,长340千米,源于科罗拉多州厄尔巴索县的佩顿,流经艾伯特县、林肯县、夏延县、凯厄瓦县,最终在普洛韦斯县拉马尔以东注入阿肯色
  • PythonPython(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。Python是ABC语言的后继