討論串[問題] rand()的問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者sjgau (sjgau)時間16年前 (2009/05/14 22:23), 編輯資訊
0
0
0
內容預覽:
以下的程式,可以解決 一謝問題. 一 一定要 執行srand(). 二 srand() 是用來設定亂數的 種子數,. 為了確保使用與上次 不同的種子數,. 犧牲一下 程式執行的速度. 三 為了避免時間很接近的問題,讓前面. 的 三百個亂數 虛耗掉. // by Dev-C++ 4.9.9.2. #i
(還有456個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sjgau (sjgau)時間16年前 (2009/05/14 17:34), 編輯資訊
0
0
0
內容預覽:
以下,在 VC++ 6.0 測試過,OK!. #include "stdafx.h". // for VC++ 6.0 only. #include <stdlib.h>. #include <time.h>. #include <process.h>. #include "iostream.h".
(還有202個字)

推噓4(4推 0噓 0→)留言4則,0人參與, 最新作者sjgau (sjgau)時間16年前 (2009/05/14 12:22), 編輯資訊
0
0
0
內容預覽:
srand((unsigned) time(NULL));. // 這行是一定要的. // a, b 的宣告 最好移到 迴圈的外面. int a, b;. for (i=0;i<10;i++) {. a= rand();. b= rand();. cout << a << ", " << b <<

推噓3(3推 0噓 1→)留言4則,0人參與, 最新作者QQ29 (我愛阿蓉)時間16年前 (2009/05/14 09:34), 編輯資訊
0
0
0
內容預覽:
請教各位!. 使用rand()如果我沒有用先呼叫srand()的話. for(int i=0;i<10;i++). {. int a=rand();. int b=rand();. cout<<a<<","<<b<<endl;. }. 為什麼他這樣我執行好幾次程式他印出來的 sequence 都會一
(還有200個字)
首頁
上一頁
1
下一頁
尾頁