我試圖在0(含)到100(不含)的範圍內的Haskell mkStdGen
中生成10個隨機數。Haskell中的隨機數發生器
東西等同於Java代碼
Random ran = new Random();
ran.nextInt(100);
注意的,我必須使用mkStdGen
這是我迄今爲止
rand low high seed = fst (randomR (low, high) (mkStdGen seed))
randomlist :: Int -> Int -> Int -> [Int]
randomlist l h num = take num (map (rand l h) [0..])
這功課嗎?你能告訴我們到目前爲止你有什麼代碼嗎? –
下一步(mkStdGen 3)是我到目前爲止,我仍在閱讀文檔。但是有一個特定的代碼片斷,會ran.nextInt(100)會使事情變得更容易理解。 – nobody
...大多數haskell文檔不喜歡舉個具體的例子 – nobody