随机函数

✍ dations ◷ 2025-06-08 05:54:54 #随机性,计算机科学

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

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

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

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

相关

  • 哲学逻辑哲学逻辑是对逻辑更特定于哲学的方面的研究。这个术语相对于数理逻辑,因为数理逻辑开发于19世纪晚期,已经包含了传统上一般由逻辑学处理的大多数主题。它关心的是尽可能的以最
  • 一阶逻辑一阶逻辑是使用于数学、哲学、语言学及计算机科学中的一种形式系统。过去一百多年,一阶逻辑出现过许多种名称,包括:一阶断言演算、低端断言演算、量化理论或谓词逻辑。一阶逻辑
  • 杜克斯县杜克斯县(英语:Dukes County)是美国马萨诸塞州东南部的一个县,由玛莎葡萄园岛和伊莉莎伯群岛组成。面积1,272平方公里。根据美国2000年人口普查,共有人口14,987人。县治埃德加敦(E
  • 一卡通票证公司一卡通票证公司(英语:iPASS Corporation)为台湾第三间获核准的电子票证公司,2014年2月13日于高雄市前镇区正式成立,概括承受原由高雄捷运公司负责之一卡通业务。2017年中旬取得电
  • 0年0年存在于:不存在于:历史学家认为第3千年的开始是于2001年1月1日而非2000年1月1日,这就是因为格里历没有0年的缘故,因此2000年只是第2千年的最后一年。
  • 1381年重要事件及趋势重要人物
  • 竹田乡坐标:22°35′05″N 120°32′39″E / 22.584707°N 120.544050°E / 22.584707; 120.544050竹田乡(台湾客家语南四县腔:zugˋ tienˇ hiongˊ)位于台湾屏东县中部,为六堆之中堆
  • 阿尔伯特纪念亭阿尔伯特纪念亭(Albert Memorial)位于英国伦敦肯辛顿公园,皇家阿尔伯特音乐厅北侧。它是维多利亚女王为纪念她1861年死于伤寒的王夫阿尔伯特亲王,由乔治·吉尔伯特·斯科特设计,
  • 阿古拉山阿古拉山(英文:Agoura Hills),是美国加利福尼亚州洛杉矶县下属的一座城市。建市于1982年12月8日,面积 大约为7.79平方英里 (20.2平方公里)。根据2010年美国人口普查,该市有人口20,
  • 薮猫属薮猫(学名:Leptailurus serval)是产于非洲的中型猫科动物,为薮猫属的唯一成员。薮猫体长85厘米,尾长40厘米。平均寿命在12-20年。与其他猫科动物相比,它体型修长,腿长而尾短,耳朵又