probability-0.2.2: Probabilistic Functional ProgrammingSource codeContentsIndex
Numeric.Probability.Example.Dice
Synopsis
type Die = Int
type Probability = Rational
type Dist = T Probability
die :: Dist Die
twoDice :: Dist (Die, Die)
dice :: Int -> Dist [Die]
twoSixes :: Probability
sixes :: (Int -> Bool) -> Int -> Probability
droll :: Dist Die
g3 :: Probability
addTwo :: Dist Die
Documentation
type Die = IntSource
type Probability = RationalSource
type Dist = T ProbabilitySource
die :: Dist DieSource
twoDice :: Dist (Die, Die)Source
product of independent distributions
dice :: Int -> Dist [Die]Source
twoSixes :: ProbabilitySource
sixes :: (Int -> Bool) -> Int -> ProbabilitySource
sixes p n computes the probability of getting p sixes (>1, ==2, ...) when rolling n dice
droll :: Dist DieSource
g3 :: ProbabilitySource
addTwo :: Dist DieSource
Produced by Haddock version 2.4.2