I tried both *sequence* and *replicate* but guess I didn't put them together properly. I didn't even know there was a *replicateM*.
Much cleaner.
Thanks
Michael
--- On Sun, 7/25/10, Max Rabkin <max.rabkin@gmail.com> wrote:
From: Max Rabkin <max.rabkin@gmail.com> Subject: Re: [Haskell-cafe] Random this! ;-) To: "michael rice" <nowgate@yahoo.com> Cc: haskell-cafe@haskell.org Date: Sunday, July 25, 2010, 11:44 AM
On Sun, Jul 25, 2010 at 5:39 PM, michael rice <nowgate@yahoo.com> wrote: > > I know, ugly, but at least I got it to work.
What's a better way to generate this list?
rollNDiceIO n = sequence . replicate n $ randomRIO (1,6) {{ sequence . replicate n = replicateM n }} = replicateM n $ randomRIO (1, 6)