今天在DELPHI下移植一個C程序,需要取隨機數,在一個循環裏每次取0~255的隨機數.
但是每次取到的結果都是一樣的.
C語言裏的方法爲:srand((unsigned)time( NULL ) );//用系統時間生成隨機算子
然後用rand()取隨機數.
在網上查到DELPHI也需類似處理纔可以每次取到不同的隨機數.
randomize;//生成隨機算子
sleep(random(10));//睡眠改變系統時間
random(255);//取隨機數
今天在DELPHI下移植一個C程序,需要取隨機數,在一個循環裏每次取0~255的隨機數.
但是每次取到的結果都是一樣的.
C語言裏的方法爲:srand((unsigned)time( NULL ) );//用系統時間生成隨機算子
然後用rand()取隨機數.
在網上查到DELPHI也需類似處理纔可以每次取到不同的隨機數.
randomize;//生成隨機算子
sleep(random(10));//睡眠改變系統時間
random(255);//取隨機數