Random Numbers in Haskell
class RandomGen g where next :: g -> (Int, g) split :: g -> (g, g)
A random number
seed can be split
into two independent
seeds.
Idea
Parameterise actions on a random number seed.
>>= supplies independent seeds to its operands.
Föregående bild
Nästa bild
Tillbaka till första bilden
Visa grafisk version