FAURE is a MATLAB implementation of the Faure quasirandom sequence.
A quasirandom or low discrepancy sequence, such as the Faure, Halton, Hammersley, Niederreiter or Sobol sequences, is "less random" than a pseudorandom number sequence, but more useful for such tasks as approximation of integrals in higher dimensions, and in global optimization. This is because low discrepancy sequences tend to sample space "more uniformly" than random numbers. Algorithms that use such sequences may have superior convergence. Faure sequences, in particular, seem to have become popular in mathematical finance simulations.
FAURE is adapted from code in ACM TOMS Algorithm 647. The original, true, correct version of ACM TOMS Algorithm 647 is available in the TOMS subdirectory of the NETLIB web site.
CVT is a MATLAB library of routines which computes elements of a Centroidal Voronoi Tessellation.
FAURE is also available in a C++ version and a FORTRAN90 version.
FAURE is a dataset directory which contains files of sample Faure datasets.
FAURE_DATASET is an interactive FORTRAN90 program which can create a Faure dataset.
GRID is a MATLAB library of routines which computes elements of a grid dataset.
HALTON is a MATLAB library of routines which computes elements of a Halton quasirandom sequence.
HAMMERSLEY is a MATLAB library of routines which computes elements of a Hammersley quasirandom sequence.
HEX_GRID is a MATLAB library of routines which computes elements of a hexagonal grid dataset.
HEX_GRID_ANGLE is a FORTRAN90 library of routines which computes elements of an angled hexagonal grid dataset.
IHS is a MATLAB library of routines which computes elements of an improved distributed Latin hypercube dataset.
LATIN_CENTER is a MATLAB library of routines which computes elements of a Latin Hypercube dataset, choosing center points.
LATIN_EDGE is a MATLAB library of routines which computes elements of a Latin Hypercube dataset, choosing edge points.
LATIN_RANDOM is a MATLAB library of routines which computes elements of a Latin Hypercube dataset, choosing points at random.
LCVT is a MATLAB library of routines which computes a latinized Centroidal Voronoi Tessellation.
NIEDERREITER2 is a MATLAB library of routines which computes elements of a Niederreiter quasirandom sequence with base 2.
SOBOL is a MATLAB library of routines which computes elements of a Sobol quasirandom sequence.
TOMS647 is a FORTRAN90 version of ACM TOMS algorithm 647, for evaluating Faure, Halton and Sobol sequences.
UNIFORM is a MATLAB library of routines which computes elements of a uniform pseudorandom sequence.
VAN_DER_CORPUT is a MATLAB library of routines which computes elements of a van der Corput quasirandom sequence.
You can go up one level to the MATLAB source codes.