stdlib.h
rand()
|
|
產生介於0~RAND_MAX(=32767)之間的隨機亂數,需要透過srand()來初始化
srand()
|
|
透過傳進來的seed初始化rand(),seed若不改變則每次所產生的亂數皆會相同。
time.h
time()
|
|
time(NULL)
會回傳自1970年午夜到現在所經過的秒數,可以用作srand
的seed,每次執行的seed皆會不一樣
rand() scaled and shifted
|
|
|
|
產生介於0~RAND_MAX(=32767)之間的隨機亂數,需要透過srand()來初始化
|
|
透過傳進來的seed初始化rand(),seed若不改變則每次所產生的亂數皆會相同。
|
|
time(NULL)
會回傳自1970年午夜到現在所經過的秒數,可以用作srand
的seed,每次執行的seed皆會不一樣
|
|