Re: 請問Fortran如何產生"不同"的隨機變數

看板Programming作者時間18年前 (2007/10/19 09:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/9 (看更多)
貼錯函數。 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
文章代碼(AID): #17607F00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #17607F00 (Programming)