J'essaie de générer 10 nombres aléatoires dans Haskell mkStdGen
dans la gamme de 0 (inclus) à 100 (exclusif).générateur de nombres aléatoires dans Haskell
quelque chose d'équivalent du code Java suivant
Random ran = new Random();
ran.nextInt(100);
Note, je dois utiliser mkStdGen
C'est ce que j'ai jusqu'à présent
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..])
Est-ce ce devoir? Pouvez-vous nous montrer quel code vous avez jusqu'ici? –
prochain (mkStdGen 3) est ce que j'ai jusqu'ici, je suis toujours en train de lire la documentation. Mais avoir un extrait de code spécifique qui ferait ran.nextInt (100) rendrait les choses beaucoup plus faciles à comprendre. – nobody
... la plupart des documents haskell n'aiment pas donner d'exemple concret – nobody