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





_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to