給srand()提供乙個種子,它是乙個unsigned int型別;
呼叫rand(),它會根據提供給srand()的種子值返回乙個隨機數(在0到rand_max之間);
根據需要多次呼叫rand(),從而不間斷地得到新的隨機數;
無論什麼時候,都可以給srand()提供乙個新的種子,從而進一步「隨機化」rand()的輸出結果。
include #include #include using namespace std;
int main ()
return 0;
"隨機數: " 17358
"隨機數: " 24538
"隨機數: " 10752
"隨機數: " 27040
"隨機數: " 9653
"隨機數: " 16646
"隨機數: " 32531
"隨機數: " 22748
"隨機數: " 995
"隨機數: " 15640
C 隨機數生成
using system using system.collections.generic using system.text namespace createrandomno return sb.tostring 生成大寫字母隨機數 public static string getabcpwd i...
C 隨機數生成
標準庫 被包含於中 提供兩個幫助生成偽隨機數的函式 函式一 int rand void 從srand seed 中指定的seed開始,返回乙個 seed,rand max 0x7fff 間的隨機整數。函式二 void srand unsigned seed 引數seed是rand 的種子,用來初始化...
C 隨機數生成
標準庫 被包含於中 提供兩個幫助生成偽隨機數的函式 函式一 int rand void 從srand seed 中指定的seed開始,返回乙個 seed,rand max 0x7fff 間的隨機整數。函式二 void srand unsigned seed 引數seed是rand 的種子,用來初始化...