Fast, high quality pseudo random number generation

Latest on Hackage:

See all snapshots mwc-random appears in

BSD-3-Clause licensed and maintained by Bryan O'Sullivan

Module documentation for

This version can be pinned in stack with:[email protected]:f595c4a28e51a5c62d7a351aaffe9288fde5b2af6db6243069604e575c14fba0,2320

Efficient, general purpose pseudo-random number generation

This package provides the System.Random.MWC module, a Haskell library for generating high-quality pseudo-random numbers in a space- and time-efficient way.

Get involved!

Please report bugs via the github issue tracker.

Master git git repository:

  • git clone git://

There’s also a Mercurial mirror:

  • hg clone

(You can create and contribute changes using either Mercurial or git.)


This library is written and maintained by Bryan O’Sullivan, [email protected].