Uniform Quasirandom Datasets

UNIFORM is a dataset directory which contains points generated as part of an M-dimensional uniform random process.

The datasets are distinguished by the values of the following parameters:

The values of M and N are specified in the dataset file names.


The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Related Data and Programs:

PLOT_POINTS, a FORTRAN90 program which can plot two dimensional datasets, making Encapsulated PostScript images.

SEQUENCE_STREAK_DISPLAY, a MATLAB program which can make a streak plot of a (one-dimensional) sequence.

TABLE, a file format which is used to store the datasets.

TABLE_TOP, a FORTRAN90 program which can be used to analyze datasets of any dimension, by creating images of pairwise coordinates.

UNIFORM, a C++ library which computes elements of a uniform pseudorandom sequence.

UNIFORM_DATASET, a C++ program which generates a dataset of uniform pseudorandom values and writes them to a file.

Example dataset:

A typical (but small) dataset of 10 points in 2 dimensions looks like this:

  0.218418  0.956318
  0.829509  0.561695
  0.415307  0.066119
  0.257578  0.109957
  0.043829  0.633966
  0.061727  0.449539
  0.401306  0.754673
  0.797287  0.001838
  0.897504  0.350752
  0.094545  0.013617


  1. Paul Bratley, Bennett Fox, Linus Schrage,
    A Guide to Simulation,
    Springer Verlag, pages 201-202, 1983.
  2. Bennett Fox,
    Algorithm 647: Implementation and Relative Efficiency of Quasirandom Sequence Generators,
    ACM Transactions on Mathematical Software,
    Volume 12, Number 4, pages 362-376, 1986.
  3. Donald Knuth,
    The Art of Computer Programming,
    Volume 2: Seminumerical Algorithms,
    Addison Wesley, 1969.


Datasets in M = 1 dimensions include:

Datasets in M = 2 dimensions include:

Datasets in M = 6 dimensions include:

Datasets in M = 7 dimensions include:

Datasets in M = 10 dimensions include:

Datasets in M = 16 dimensions include:

You can go up one level to the DATASETS directory.

Last revised on 01 August 2007.