随机函数

✍ dations ◷ 2025-08-10 16:04:19 #随机性,计算机科学

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

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

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

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

相关

  • 第二代头孢菌素(法语:Cephalosporine、英语:Cephalosporin),又名先锋霉素,是一系列属于β内酰胺类的抗生素。与头霉素一并细分为头孢烯。头孢菌素化合物最初是于1948年,由意大利科学家Giu
  • 左氧氟沙星左氧氟沙星(英语:Levofloxacin),常见商品名Levaquin,为一种氟喹诺酮类广谱(英语:broad-spectrum antibiotic)抗细菌药。本品可用于治疗细菌性的鼻窦炎、肺炎、泌尿道感染、慢性前列
  • 阿拉伯非洲与撒哈拉以南非洲相对,北非即非洲大陆北部地区,习惯上为苏丹热带草原以北广大区域。联合国定义的“北非”,是指撒哈拉沙漠以北地区,包括埃及、利比亚、阿尔及利亚、突尼斯、摩洛
  • 光学仪器光学仪器可以是处理光波以增强图像的观赏;或是分析光波(或光子),已确定若干或某一种特征与属性。最早出现的光学仪器是用于放大远距离图像的望远镜,和用于放大非常微小影像的显微
  • 古高地德语古高地德语(德语:Althochdeutsch,缩写为Ahd)是今日德语的原型,一般指日耳曼语族在经历过第二次辅音推移之时,在今日德国山区所通行的德语方言。古高地德语出现的时间,估计大约在公
  • 行政院农业委员会行政院农业委员会(简称农委会)是中华民国全国农业行政事务之最高主管机关,前身为1948年创立的“中国农村复兴联合委员会”及精省前之“台湾省政府农林厅”。主管全国的农、林、
  • 桑植县桑植县位于中国湖南省西北部,是张家界市下辖的一个县。国内生产总值329,043万元(2009年)。面积3465平方千米,人口456,958人(2009年)。该县主要资源为天然气、铁矿、煤炭、硅石和水
  • 德国历史 (1945–1990)德国历史(1945─1990)是指从1945年当纳粹德国于二战被击溃、两德分裂后至1990年重新统一的这段历史。当纳粹德国于二战被击溃后,德国因世界东西两大阵营对立而分裂,即两德分裂。
  • SolyndraBrian Harrison, CEO Bill Stover, CFO Karen Alter, SVP of Marketing Corby Whitaker, VP, Sales United States John Gaffney, Corporate Counsel Solyndra,是美国一家新
  • 伍珀塔尔悬空缆车坐标:51°16′1.52″N 7°10′53.13″E / 51.2670889°N 7.1814250°E / 51.2670889; 7.1814250伍珀塔尔悬空缆车(德语:Die Wuppertaler Schwebebahn),是一条位于德国伍珀塔尔的