
15 Jul
2007
15 Jul
'07
7:13 p.m.
Felipe Almeida Lessa wrote:
I'd personally like to have at least the function
shuffle :: RandomGen g => g -> [a] -> [a]
Me too (along with permutations and a few, perhaps. shuffle doesn't create very long lists it doesn't start with, though, which makes me feel good about this...) shuffle is tricky to implement correctly, so its absence usually causes trouble (when it is needed), so it is worth including, IMO. Where should it be put? System.Random already doesn't make sense to me (why System?); Random. ? Statistics. ?? Isaac