[Haskell-cafe] Monte Carlo Pi calculation (newbie learnings)

Jonathan Cast jonathanccast at fastmail.fm
Tue Nov 6 11:04:50 EST 2007


On 6 Nov 2007, at 6:00 AM, Yitzchak Gale wrote:
<snip>

> There is still a problem here - my code (and also
> all of the previous posters, I think) clobbers the random
> generator, rendering it unusable for future calculations.
> In this case that is probably not a problem, but it
> is a bad habit to get into, and not very polite.

Nope.  newStdGen is specified in terms of split, which means it  
leaves the random generator in a state independent of the generator  
it returns.  Perfectly safe.  (I think you think you used getStdGen).

jcc




More information about the Haskell-Cafe mailing list