srand
設定函式所使用的 rand
虛擬隨機數位產生器的起始種子值。
語法
void srand(
unsigned int seed
);
參數
seed
虛擬亂數產生的種子
備註
srand
函式會設定在目前執行緒中產生一系列虛擬隨機整數的起點。 若要重新初始化產生器來建立一系列相同的結果,請呼叫 srand
函式,並再次使用相同的 seed
引數。 seed
的任何其他值都會將產生器設為虛擬隨機序列中的不同起點。 rand
會擷取所產生的虛擬亂數。 在任何 srand
呼叫之前呼叫 rand
所產生的序列,與呼叫傳遞為 1 之 seed
的 srand
所產生的序列相同。
根據預設,此函式的全域狀態會限定於應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。
需求
常式 | 必要的標頭 |
---|---|
srand |
<stdlib.h> |
如需相容性詳細資訊,請參閱相容性。
範例
請參閱 rand
的範例。