Ketil Z. Malde
17 Dec 2002 15:20:20 +0100
Mark Carroll <firstname.lastname@example.org> writes:
> On 17 Dec 2002, Ketil Z. Malde wrote:
>> dice :: Integer -> StdGen -> [Integer]
>> dice n g = take n $ randomRs (1,6) g
> Can we still do this concisely and get the new state of the rng back out
> the other end after the die has been thrown a few times?
Oops; I missed that part!
> Or are things like newStdGen meant to be so cheap that it's fine to
> use lots of different RNGs instead of one that you thread through
I've no idea - I've always used StdGen's as if they were going out of
style. (You can, of course, `split` them and get two for the price of
If I haven't seen further, it is by standing in the footprints of giants