Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A very fast Haskell library for generating high quality pseudo-random numbers.
Haskell R Shell
Failed to load latest commit information.
System/Random Eliminate redundant import warning
benchmarks Add benchmarks to check for performance regression in normal
.hgignore Ignore more
.hgtags Add tag for
LICENSE Initial commit.
README.markdown Remove old cruft from README
Setup.lhs Initial commit.
mwc-random.cabal Oops. Return Traversable import back


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,

Something went wrong with that request. Please try again.