DIPlib Documentation - ©1995-2017 Quantitative Imaging Group, Delft University of Technology.

RandomSeedVector

Initialise random number generator

SYNOPSIS

#include "dip_noise.h"

dip_Error RandomSeedVector ( random, seedvector )

FUNCTION

Initializes a dip_Random structure with a given seed value vector. The vector must have DIP_MT_STATE_SIZE (==624) values. This is an alternative to RandomSeed, which, by initialising with a 32-bit integer, only gives 4 billion different sequences. RandomSeedVector allows to initialise the whole status of the random number generator.

ARGUMENTS

Data typeNameDescription
dip_Random *randomPointer to a random value structure
dip_uint32[DIP_MT_STATE_SIZE]seedvectorSeed value vector

SEE ALSO

RandomSeed, RandomVariable, UniformRandomVariable, GaussianRandomVariable, PoissonRandomVariable, BinaryRandomVariable