]> granicus.if.org Git - imagemagick/commitdiff
Added SetRandomSeed to Magick++.
authordirk <dirk@git.imagemagick.org>
Sun, 24 May 2015 21:15:10 +0000 (21:15 +0000)
committerdirk <dirk@git.imagemagick.org>
Sun, 24 May 2015 21:15:10 +0000 (21:15 +0000)
Magick++/lib/Functions.cpp
Magick++/lib/Magick++/Functions.h

index 87130c89d9fde20b99dd1b15f5d95ce8531c2c48..02d49c265a29822f45c3c3fba50701a431dcad0a 100644 (file)
@@ -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)
index 64c019c30a7e930275f6e3b1af7eb90e53820630..f109f9dc33651bdddca0f9f2ee13670478e6ea36 100644 (file)
@@ -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();
 }