Quasi-Random Picture Gallery

home
products
register
about
help

The picture gallery exhibits typical applications of the Mathematica package QR Streams.

The first picture shows various plots of two-dimensional pseudo-random and quasi-random vectors. The quasi-random vectors are constructed from a variety of low-discrepancy sequences such as Halton, permuted Halton sequences and Niederreiter sequences in several different bases.

Every generator has the ability to draw samples from a specified distribution such as e.g. multinormal and extrem value distributions. In fact, every distribution known to Mathematica can be used directly with QR Streams.

In a last stage, mapped streams allow the transformation of a stream of pseudo- or quasi-random vectors, following any distribution.

This concept is visualized with various examples such as pseudo-random and quasi-random vectors (Niederreiter in base 3) on the disk, a disk with a hole and multinormally distributed quasi-random vectors, transformed with the complex ArcSin function.

The following QR Streams code example transforms a Niederreiter sequence in base 3, returning a stream object from which we can repetitively obtain quasi-random vectors on the disk. This is very convenient for numerical integration of functions on domains different than the unit cube.