monad-markov (hackage): A monad transformer providing a monad in which computations have access to state and a probabilistic transition function. This can be used to model Markov chains.  A type class is provided with one operation, "nextState", which transitions to the next state.  The transformer is built on top of MonadRandom (https:/hackage.haskell.orgpackage/MonadRandom).
Keywords: control|library|mit