Safe Haskell | None |
---|
Documentation
type Distribution a = [(a, Probability)]Source
type Probability = RationalSource
probability :: Eq a => a -> Distribution a -> ProbabilitySource
(<?) :: Eq a => a -> Distribution a -> ProbabilitySource
(?>) :: Eq a => Distribution a -> a -> ProbabilitySource
choose :: RandomGen g => g -> Distribution a -> aSource
(<~~) :: RandomGen g => Distribution a -> g -> aSource
chooseMany :: RandomGen g => g -> Distribution a -> [a]Source