随机函数

✍ dations ◷ 2025-07-21 04:51:25 #随机性,计算机科学

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

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

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

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

相关

  • 三节奖金三节奖金又称三节礼金,泛指汉人企业、商社于农历的春节、端午节、中秋节等华人三大节日,由雇主发放给员工过节的现金奖金,或可能是餐馆的餐券、饭店的住宿券、百货公司的礼品券
  • 膜蛋白质膜蛋白(英语:membrane protein)是指能够结合或整合到细胞或细胞器的膜上的蛋白质的总称。而细胞中一半以上的蛋白质可以与膜以不同形式结合。根据与膜结合强度的不同,膜蛋白可以
  • 比哈尔邦比哈尔邦(印地语:बिहार,乌尔都语:بہار‎,拉丁字母转写:Bihar)是印度东北的一个邦,传说是佛教的起源地。除印地语、乌尔都语外,比哈尔语也是该邦的官方语言,此语言包含的方言
  • 行为神经科学异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 烯虫乙酯烯虫乙酯(英语:Hydroprene)是一种昆虫生长调节剂(英语:insect growth regulator)类的杀虫剂,常用以对抗蟑螂、甲虫和飞蛾。含有烯虫乙酯的农药包括 Gencor、Gentrol和Raid Max Ster
  • 登陆婆罗洲战役是第二次世界大战中同盟国在西南太平洋战区最后一场主要军事行动,在一系列由5月1日至7月21日期间的两栖登陆行动中,由莱斯里·莫希德(英语:Leslie Morshead)陆军中将(英
  • 平鲉属见内文平鲉属(学名:Sebastes)为平鲉科鱼类下的一个属(有人归类鲉科),属于此属的中文种名都以平鲉结尾。几乎所有平鲉都生活在北太平洋,其中两种(南非平鲉、眼点平鲉)生活在南太平洋及
  • 亚特拉斯航空亚特拉斯航空(英语:Atlas Air)是一家美国的货运航空公司,ACMI经营模式为该公司特色。该公司的主机场为美国佛罗里达州的迈阿密国际机场。亚特拉斯航空成立于1992年4月,在成立隔年
  • 绿豆粉绿豆粉,铜仁市区称锅巴粉,是贵州北部(包括旧思南府、铜仁府、石阡府地区)及周边地区的一种特色粉条食品,常见的食用方法为用整张面皮裹酱料食用或者水煮后加汤食用。绿豆粉原料是
  • 指甲剪指甲剪,又称“指甲钳”,是一种能将包括人类在内的动物的指甲及脚甲进行修剪或美容的刀具。指甲剪是由美国人沃斯·福克世基尔于20世纪30年代发明的。指甲剪通常是以金属制成,同