永发信息网

delphi7的随机函数是什么?最好是有例子,并且随机函数在一定范围内。

答案:2  悬赏:10  手机版
解决时间 2021-12-31 13:42
  • 提问者网友:太高姿态
  • 2021-12-31 09:09
delphi7的随机函数是什么?最好是有例子,并且随机函数在一定范围内。
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-12-31 09:38
随机数相关的几个函数:
1、RandSeed;//随时机数发生的“种子”。如果不赋值那么每次执行产生的随机数列是一样的。
所以该值必须每次调用均应是不同值。
2、Randomize;//用当前机器时间作为“种子”初始化随机数发生器。
3、Random() ;//由“种子”初始化的随机数出发,开始产生随机数序列 但是Delphi中的Random()产生的是伪随机数,也就是说,程序的两次运行,Random()产生的随机数是一样的。先运行一下Randomize,再Random就是真正的随机数了即:Randomize //初始化随机数发生器
Random()
例:产生20-500之间的随机数Randomize;
20+Random(500-30+1);
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-12-31 10:57
//初始化随机数种子 randomize; //产生一个不大于 range 的随机整数 function random [ ( range: integer) ]: integer; //如果没有参数,产生一个 0-1 的实数 function random: extended; //从各种数组中随机返回一个元素 function randomfrom(const avalues: array of double): double; overload; function randomfrom(const avalues: array of integer): integer; overload; function randomfrom(const avalues: array of int64): int64; overload; function randomfrom(const avalues: array of string): string; overload; //产生一个从 afrom 到 ato 范围内的随机整数 function randomrange(const afrom, ato: integer): integer;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯