MagickCore  7.1.0
random-private.h File Reference
Include dependency graph for random-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


MagickPrivate double GetRandomInfoNormalize (const RandomInfo *)
MagickPrivate MagickBooleanType RandomComponentGenesis (void)
MagickPrivate unsigned long * GetRandomInfoSeed (RandomInfo *)
MagickPrivate void RandomComponentTerminus (void)
static RandomInfo ** DestroyRandomInfoThreadSet (RandomInfo **random_info)
static RandomInfo ** AcquireRandomInfoThreadSet (void)

Function Documentation

◆ AcquireRandomInfoThreadSet()

◆ DestroyRandomInfoThreadSet()

static RandomInfo** DestroyRandomInfoThreadSet ( RandomInfo **  random_info)

◆ GetRandomInfoNormalize()

MagickPrivate double GetRandomInfoNormalize ( const RandomInfo )

Definition at line 624 of file random.c.

References _RandomInfo::normalize, and random_info.

◆ GetRandomInfoSeed()

MagickPrivate unsigned long* GetRandomInfoSeed ( RandomInfo )

Definition at line 652 of file random.c.

References random_info, and _RandomInfo::seed.

◆ RandomComponentGenesis()

MagickPrivate MagickBooleanType RandomComponentGenesis ( void  )

Definition at line 772 of file random.c.

References AcquireSemaphoreInfo(), MagickTrue, and random_semaphore.

Referenced by MagickCoreGenesis().

◆ RandomComponentTerminus()

MagickPrivate void RandomComponentTerminus ( void  )

Definition at line 797 of file random.c.

References ActivateSemaphoreInfo(), random_semaphore, and RelinquishSemaphoreInfo().

Referenced by MagickCoreTerminus().