LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

погоди, но там же пример прям дан на страничке:

 rollDice :: IO Int
 rollDice = getStdRandom (randomR (1,6))

т.е. в твоём случае вроде должно быть
rnd :: IO Int
rnd = getStdRandom (randomR (100,500))

main = rnd >>= print

или я что то не понял?

Исправление AndreyKl, :

погоди, но там же пример прям дан на страничке:

 rollDice :: IO Int
 rollDice = getStdRandom (randomR (1,6))

т.е. в твоём случае вроде должно быть
rnd :: IO Int
rnd = getStdRandom (randomR (100,500))

main = rnd >>= print

или я опять не то что то понял?

Исправление AndreyKl, :

погоди, но там же пример прям дан на страничке:

 rollDice :: IO Int
 rollDice = getStdRandom (randomR (1,6))

т.е. в твоём случае вроде должно быть
rnd :: IO Int
rnd = getStdRandom (randomR (100,500))

main = fmap print rnd

или я опять не то что то понял?

Исходная версия AndreyKl, :

погоди, но там же пример прям дан на страничке:

 rollDice :: IO Int
 rollDice = getStdRandom (randomR (1,6))


т.е. в твоём случае

вроде должно быть

rnd :: IO Int
rnd = getStdRandom (randomR (100,500))

main = fmap print rnd


или я опять не то что то понял?