MagickCore  6.7.5
random_.h File Reference
Include dependency graph for random_.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _RandomInfo RandomInfo

Functions

MagickExport double GetRandomValue (RandomInfo *)
MagickExport double GetPseudoRandomValue (RandomInfo *)
MagickExport RandomInfoAcquireRandomInfo (void)
MagickExport RandomInfoDestroyRandomInfo (RandomInfo *)
MagickExport StringInfoGetRandomKey (RandomInfo *, const size_t)
MagickExport void SeedPseudoRandomGenerator (const unsigned long)
MagickExport void SetRandomKey (RandomInfo *, const size_t, unsigned char *)
MagickExport void SetRandomTrueRandom (const MagickBooleanType)

Typedef Documentation

typedef struct _RandomInfo RandomInfo

Definition at line 30 of file random_.h.


Function Documentation

MagickExport RandomInfo* AcquireRandomInfo ( void  )
MagickExport double GetPseudoRandomValue ( RandomInfo )
MagickExport StringInfo* GetRandomKey ( RandomInfo ,
const size_t   
)

Definition at line 643 of file random.c.

References AcquireStringInfo(), SetRandomKey(), and GetStringInfoDatum().

Referenced by AcquireRandomInfo(), and AcquireUniqueFileResource().

MagickExport double GetRandomValue ( RandomInfo )
MagickExport void SeedPseudoRandomGenerator ( const unsigned long  )
MagickExport void SetRandomKey ( RandomInfo ,
const size_t  ,
unsigned char *   
)
MagickExport void SetRandomTrueRandom ( const MagickBooleanType  )

Definition at line 891 of file random.c.

References gather_true_random.