Delphi Random() 隨機函數


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM