亂數
• 亂數產生器的用途常用於模擬和取機率值,例如:電腦遊戲中的射擊目標物、
角色扮演遊戲中的攻擊命中率與否的決定,皆是隨機的,否則遊戲就會變得不好
玩,不確定性的遊戲才會好玩。
• 以下為使用不同的 亂數種子所產生的不同亂數序列數值的參考值
• 在某些情況下(特別是設計遊戲時),我們會需要使用到亂數,在 C 語言中提
供了一個 RAND() 函數可以讓我們取得一個亂數,其用法如下。
• RAND()會回傳出一個0~32767之間的數
• 若我們把RAND() % 10 ->會取出0~9之間的整數
• 若光只有RAND()不管你的程式執行多少次所取出來的值都會一樣
• 所以可以多加上SRAND()來改變一開始的亂數值
• SRAND()需要一個參數來當種子