ROND()是利用電腦隨機選取數字....
但是我要怎樣使用勒...
並能夠輸出電腦所隨機產生出的數字勒?
2006-12-30 21:53:01 · 2 個解答 · 發問者 拼了阿!!!! 1 in 電腦與網際網路 ➔ 程式設計
範例:產生1~6的亂數
供您參考
int main(void) {
srand((unsigned)time(NULL)); //產生亂數子
int r;
r = (rand()%6)+1;
printf("%d",r);
}
2006-12-30 23:28:47 · answer #1 · answered by ? 4 · 0⤊ 0⤋
先取亂數種子,再取亂數。
srand( (unsigned) time(NULL) );
以 srand 函式經由時間來取亂數種子
亂數種子只需要取一次
rand()%10;
再取亂數,上一行取亂數範圍 0 到 9 為例子。
2006-12-30 23:09:03 · answer #2 · answered by Big_John-tw 7 · 0⤊ 0⤋