A collection of C++ classes for the generation of low-discrepancy sequences

What are low-discrepancy sequences

Yet to come... sorry.

How can I use them in my program?

Well, it's very simple:

List of the classes included

The complete reference of all classes and their methods included is provided here (automatically created from the sources and the comments there by Doxygen).

I also created a small Mathematica package to create the Halton/Van der Corput, Faure and Niederreiter sequences in Mathematica. The notebook LDSequences.nb with the code and the respective package LDSequences.m can be found in CVS in the module "Mathematica".

How to get the classes

Look at the LDSequences' development homepage at sourceforge. You can either download a release version (once version 1.0 is ready) or use cvs to get a development snapshot as described at that page.
Yet to come... sorry.

I want to help

If you feel this is an important project for the scientific community, I really invite you to join forces with me and help develop or maintain these classes. Contact me at my email address


This software is free software; you can redistribute it and / or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
For the complete text of the license see the GPL-web page.

Reinhold Kainhofer, email:, homepage:
This page is hosted by Sourceforge SourceForge Logo, which provide a lot of free services for Open Source projects.