Cool. Everything's there but the N.
Learning Haskell is a lot like learning to dance.
Michael
--- On Sun, 7/25/10, Ozgur Akgun <ozgurakgun@gmail.com> wrote:
From: Ozgur Akgun <ozgurakgun@gmail.com> Subject: Re: [Haskell-cafe] Random this! ;-) To: "Max Rabkin" <max.rabkin@gmail.com> Cc: "michael rice" <nowgate@yahoo.com>, haskell-cafe@haskell.org Date: Sunday, July 25, 2010, 3:17 PM
Sorry but I'll just go ahead and eta reduce it :) rollNDiceIO = flip replicateM $ randomRIO (1,6) On 25 July 2010 16:44, Max Rabkin <max.rabkin@gmail.com> wrote:
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)
--Max
-- Ozgur Akgun
|