[Haskell-cafe] Random Number
Iain Barnett
iainspeed at gmail.com
Sun Jun 7 16:50:18 EDT 2009
On 7 Jun 2009, at 8:33 pm, ptrash wrote:
>
> Hi,
>
> is the are way (or a build in method) in haskell to get a random
> number from
> a number bottom to a number top?
>
> Something like
>
> let randomNumber = random 1 30
>
> to get a random number between 1 and 30.
rand :: Int -> Int -> IO Int
rand low high = getStdRandom (randomR (low,high))
this worked for me, I also had quite a few random questions on here a
few months ago! :)
Beware it is an IO int.
On 7 Jun 2009, at 8:55 pm, Krzysztof Skrzętnicki wrote:
> I don't mean to be rude, but did you even tried to read the
> documentation? The function you want is here:
> http://www.haskell.org/ghc/docs/latest/html/libraries/random/System-
> Random.html
>
> Before you ask any other questions please read this essay:
> http://mattgemmell.com/2008/12/08/what-have-you-tried
>
> Best regards
>
> Krzysztof Skrzętnicki
>
Bit harsh isn't it? He asked for an example function, not an entire
program.
Iain
More information about the Haskell-Cafe
mailing list