История изменений
Исправление 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
или я опять не то что то понял?