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

RandomSeed

Initialise random number generator

SYNOPSIS

#include "dip_noise.h"

dip_Error dip_RandomSeed ( random, seed )

FUNCTION

Initializes a dip_Random structure using a given seed value. If seed is 0, the default value of 5489 is used instead, since 0 produces a uniquely poor initialisation.

ARGUMENTS

Data typeNameDescription
dip_Random *randomPointer to a random value structure
dip_uint32seedSeed value

EXAMPLE

Initialize a dip_Random structure as follows:

   dip_Random random;
   dip_uint32 seed;

   seed = 123758;
   DIPXJ( dip_RandomSeed( &random, seed ));

SEE ALSO

RandomSeedVector, RandomVariable, UniformRandomVariable, GaussianRandomVariable, PoissonRandomVariable, BinaryRandomVariable