Я пытаюсь получить случайное число в Haskell. (Который я в настоящее время участвую и не получаю Monads или IO и т.д.), Проблема заключается в функциях в System.Random, все возвращают IO Int, которые я тогда не могу использовать в остальной части моего кода, который использует Int и Float.
Цель состоит в том, чтобы выбрать пару из списка, где первая из пары представляет собой поплавок, представляющий вероятность. Поэтому мой план состоял в том, чтобы использовать случайное число, чтобы выбрать пару на основе ее вероятности.