Delphi Random() 隨機函數
函數原型:function Random ( Range: Integer) :integer;
參數:Range:整數,
返回值:整數,其范圍為:
- 0 <= Random(Range) < Range (指定Range)
- 0 <= Random< 1 (不帶參數Range)
Random()生成隨機數。(運行幾次會發現取得的隨機數一樣,因為系統的隨機種子沒有改變,Ramdomize; 用來改變隨機種子)。
例:
begin
Randomize; //初始化隨機數發生器
Random(N); //生成一個隨機整數,范圍在0-N之間,包含0;
end;//
在delphi7 中實測:
var
i:integer;
begin
//Randomize; //無初始化,每次的隨機數都一樣 例如:0、2、6、9、5 下次打開又是 0、2、6、9、5
Listbox1.Clear ;
for i:=1 to 10 do
begin
Listbox1.Items.Add(inttostr(random(10)));
end;
end;
創建時間:2020.03.19 更新時間:2020.03.19