1樓:
#include
#include
#include
#define l 100 //巨集定義一個陣列長度;
int arr[l] = , *p = arr; //宣告全域性static變數;
void main() }
} //輸出隨機數
printf("\n100個1-1000的隨機序列如下:\n");
for(i=0; i 2樓:魔高丈 #include #include #include void main() {int i,j; int randdata[100]; srand( (unsigned)time( null ) ); for(i=0; i<100; i++) {randdata[i] = 1000*rand()/rand_max; /*判斷與前面生成隨機數是否相同,如有相同重新生成*/for(j=0; jhttp://hi.baidu. com/痴痴的 3樓:高金山 #include #include int main() }for(i=0;i<100;i++) //輸出陣列a[100]return 0;} 4樓:匿名使用者 vc裡面的隨機函式好像是random()。 random(1000)即可產生1000以內的隨機正數,這個題很容易做的啦。。 應該難不到你的。 5樓:匿名使用者 #include"stdio.h" #include"stdlib.h" main()}} for(i=0;i<100;i++) printf("%d",a[i]); printf("\n");} rand函式範圍 在某些平臺下 例如 windows rand max 只有 32768。如果需要的範圍大於 32768,那麼指定 min 和 max 引數就可以生成大於 rand max 的數了,或者考慮用 mt rand 來替代它。rand函式不是真正的隨機數生成器,而srand 會設定供ran... go陌小潔 如何產生設定範圍內的隨機數 由於rand產生的隨機數從0到rand max,而rand max是一個很大的數,那麼如何產生從x y的數呢?從x到y,有y x 1個數,所以要產生從x到y的數,只需要這樣寫 k rand y x 1 x 這樣,就可以產生你想要的任何範圍內的隨機數了。下面 就... 沒設定隨機種子 有時會自動根據系統時間設定隨機種子 用srand 隨機種子 函式設定隨機種子,通常以系統時間作為隨機種子,即srand time 0 須包含time.h庫 電腦產生的隨機數都是偽隨機數,隨機種子一定時,產生的隨機數列也一定 函式說明 srand 用來設定rand 產生隨機數時的隨機數...c 中rand 函式的範圍,c 中rand 函式的範圍
怎麼用rand函式產生,怎麼用RAND函式產生50 100的隨機數。
為什麼rand 函式生成的永遠是固定的數