我想在我的Java程序中實現一個隨機數生成器。我使用的是Math.random()
,但這似乎並不奏效。然後我嘗試使用SecureRandom,但是這對我的遊戲花了太長時間。但是,我遇到了這個生成器,即MersenneTwisterRNG隨機數生成器。這似乎是我想要的;快速,但仍然是隨機的。如何使用MersenneTwisterRNG隨機數生成器
不過,我還沒有用Java編寫很長時間,只有2個月,而且我無法制作API的正面和反面。如果有人可以幫我解釋一下如何在我的代碼中使用它,我們將不勝感激。或者,如果你碰巧知道一個更簡單但相似的隨機數發生器,我也會對此感興趣。該API是here。
你是什麼意思'Math.random()'沒有「工作得很好」?你看到什麼是錯的?請給出具體的經驗和例子。 – Nayuki