[Haskell-beginners] Randomness woes