[問題] 亂數

看板java作者 (necole236)時間16年前 (2008/07/29 16:43), 編輯推噓7(705)
留言12則, 5人參與, 最新討論串5/9 (看更多)
使用亂數的時候如果不給seed 那麼 java 預設值是利用執行當時的時間去當作 seed 假設有兩個骰子物件,如果他們是同時被初始化,因此有著相同的seed 那麼理論上這兩個骰子會出現一模一樣的亂數序列 該怎麼用程式證明這一點呢? 還是我的想法有錯誤呢? 因為我做的骰子,沒有辦法同時初始化 @_@ ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.170.204.16

07/29 16:44, , 1F
CPU 一次只能作一件事情,你的「同時」怎麼來?
07/29 16:44, 1F

07/29 16:47, , 2F
現在的機器有雙 CPU...
07/29 16:47, 2F

07/29 16:50, , 3F
難道雙 CPU 的機器沒有辦法同時做兩件事情嗎?
07/29 16:50, 3F

07/29 16:54, , 4F
那個CPU時間要"一致"非常不容易
07/29 16:54, 4F

07/29 16:54, , 5F
JVM 只在其中一隻 CPU 上跑
07/29 16:54, 5F

07/29 16:58, , 6F
所以 JAVA 程式沒有支援多 CPU ? @_@
07/29 16:58, 6F

07/29 17:00, , 7F
JAVA 也可以用 thread 去做出使用雙 CPU 吧
07/29 17:00, 7F

07/29 17:05, , 8F
原PO何不動手寫一支程式 來證明你的觀念是對呢???
07/29 17:05, 8F

07/29 17:06, , 9F
thread 是在 JVM 上跑的, JVM 卻在一個 CPU 上跑
07/29 17:06, 9F

07/29 17:08, , 10F
我正在寫這樣的程式,只是想問有沒有人做過類似的
07/29 17:08, 10F

07/29 17:10, , 11F
誰說 JVM 和裡面的 thread 只會在一個 CPU 上跑的?
07/29 17:10, 11F

07/29 21:15, , 12F
樓上抱歉,是我資訊太老舊
07/29 21:15, 12F
文章代碼(AID): #18ZjWTyC (java)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 5 之 9 篇):
問題
7
12
問題
1
1
問題
5
12
文章代碼(AID): #18ZjWTyC (java)