Skip to content


Subversion checkout URL

You can clone with
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
test Fix test suite
.hgtags Add tag for
ChangeLog Update changelog
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.