Re: 請問Fortran如何產生"不同"的隨機變數
貼錯函數。
CALL RANDOM_NUMBER (harvest)
這個是傳回亂數。
純粹設亂數種子:
CALL RANDOM_SEED ([size] [, put] [, get])
==> 本文由 "璉璉 <devil@tainan.com.tw>"
> 於 news:3CB93BFB9C0942BA9FABE2E445D16673%40c2e6400 發表
> Fortran 90 的標準應該是
> CALL RANDOM_NUMBER (harvest)
> SRAND 是 Intel Fortran 提供的延伸函式,並不被其他的 Fortran 編譯器支援。
> ==> 本文由 "㊣86號情報員再出擊 <GOLDMEMBER.bbs@bbs.cs.nctu.edu.tw>"
> > 於 news:programming%24A13HE1F5%40bbs.cs.nctu.edu.tw 發表
> > ※ 引述《shockray.bbs@bbs.ccns.ncku.edu.tw (Ray)》之銘言:
> > > 我用Fortran的random_number產生一個M乘N的亂數矩陣
> > > 亂數值是0 ~ 1
> > > 可是我發現每次執行的時候
> > > 每次產生的亂數每次都是一模一樣
> > > 我希望每次執行程式時,產生的亂數都不一樣
> > > 請問要怎麼做呢?
> > 你需要使用srand(k)
> > 這個 k 可由user輸入,或用time()等時間函數製造一個
> > 詳情請查看你的書
> >
>
--
風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta
網站地圖 http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式
Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論
微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知:
MSDN: http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14
TechNet: http://forums.microsoft.com/technet-cht/default.aspx?siteid=23
--
ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
討論串 (同標題文章)
Programming 近期熱門文章
PTT數位生活區 即時熱門文章