srand

設定函式所使用的 rand 虛擬亂數字產生器的起始種子值。

語法

void srand(
   unsigned int seed
);

參數

seed
虛擬亂數產生的種子

備註

srand 函式會設定在目前執行緒中產生一系列虛擬隨機整數的起點。 若要重新初始化產生器來建立一系列相同的結果,請呼叫 srand 函式,並再次使用相同的 seed 引數。 seed 的任何其他值都會將產生器設為虛擬隨機序列中的不同起點。 rand 會擷取所產生的虛擬亂數。 在任何 srand 呼叫之前呼叫 rand 所產生的序列,與呼叫傳遞為 1 之 seedsrand 所產生的序列相同。

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭
srand <stdlib.h>

如需相容性詳細資訊,請參閱相容性

範例

請參閱 的 rand 範例。

另請參閱

數學和浮點支援
rand