18 #ifndef MAGICKCORE_RANDOM__H
19 #define MAGICKCORE_RANDOM__H
23 #if defined(__cplusplus) || defined(c_plusplus)
60 #if defined(__cplusplus) || defined(c_plusplus)
#define magick_restrict
Definition: MagickCore.h:41
MagickExport void SetRandomTrueRandom(const MagickBooleanType true_random)
Definition: random.c:960
MagickExport unsigned long GetRandomSecretKey(const RandomInfo *random_info)
Definition: random.c:713
MagickExport void SetRandomKey(RandomInfo *random_info, const size_t length, unsigned char *key)
Definition: random.c:848
MagickExport RandomInfo * DestroyRandomInfo(RandomInfo *random_info)
Definition: random.c:272
MagickBooleanType
Definition: magick-type.h:198
MagickExport void SeedPseudoRandomGenerator(const unsigned long seed)
Definition: random.c:926
MagickExport RandomInfo * AcquireRandomInfo(void)
Definition: random.c:161
MagickExport void RandomComponentTerminus(void)
Definition: random.c:795
MagickExport MagickBooleanType RandomComponentGenesis(void)
Definition: random.c:770
MagickExport double GetRandomValue(RandomInfo *random_info)
Definition: random.c:738
MagickExport double GetPseudoRandomValue(RandomInfo *magick_restrict random_info)
Definition: random.c:582
#define MagickExport
Definition: method-attribute.h:80
MagickExport StringInfo * GetRandomKey(RandomInfo *random_info, const size_t length)
Definition: random.c:680
MagickExport void SetRandomSecretKey(const unsigned long key)
Definition: random.c:931