用c++進行開發時產生亂數用什么函式
uj5u.com熱心網友回復:
在使用rand()函式的時候,首先需要包含頭檔案#include<stdlib.h>,用法是int rand(void),產生的亂數范圍是0~65536,型別為unsigned int,不能超過范圍。rand()函式不接受引數,默認以1為種子(即起始值)。 亂數生成器總是以相同的種子開始,所以形成的偽亂數列也相同,失去了隨機意義。若要不同,此時需要使用函式srand()進行初始化。srand()函式用來初始化亂數發生器,用法為void srand(unsigned int seed),引數seed必須是個整數,如果每次seed都設相同值,rand()所產生的亂數值每次就會一樣。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/14195.html
上一篇:想用TZCompressionStream來壓縮浮點陣列,該怎么搞?
下一篇:c++回圈
