From: dirk Date: Sun, 24 May 2015 21:15:10 +0000 (+0000) Subject: Added SetRandomSeed to Magick++. X-Git-Tag: 7.0.1-0~1004 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=24d1144ccf86fade0361eb8b3d29cddc1c2feb96;p=imagemagick Added SetRandomSeed to Magick++. --- diff --git a/Magick++/lib/Functions.cpp b/Magick++/lib/Functions.cpp index 87130c89d..02d49c265 100644 --- a/Magick++/lib/Functions.cpp +++ b/Magick++/lib/Functions.cpp @@ -58,6 +58,11 @@ MagickPPExport void Magick::InitializeMagick(const char *path_) magick_initialized=true; } +MagickPPExport void Magick::SetRandomSeed(const unsigned long seed) +{ + MagickCore::SetRandomSecretKey(seed); +} + MagickPPExport void Magick::TerminateMagick(void) { if (magick_initialized) diff --git a/Magick++/lib/Magick++/Functions.h b/Magick++/lib/Magick++/Functions.h index 64c019c30..f109f9dc3 100644 --- a/Magick++/lib/Magick++/Functions.h +++ b/Magick++/lib/Magick++/Functions.h @@ -28,6 +28,9 @@ namespace Magick // C library initialization routine MagickPPExport void InitializeMagick(const char *path_); + // Seed a new sequence of pseudo-random numbers + MagickPPExport void SetRandomSeed(const unsigned long seed); + // C library initialization routine MagickPPExport void TerminateMagick(); }