From df99e9de2273822d54a2efa8d02a08e90181ede1 Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Tue, 6 Apr 2010 11:13:34 -0700 Subject: [PATCH] seed random from ruby interface --- lib/ruby/gfx.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/ruby/gfx.c b/lib/ruby/gfx.c index 3227449..7c48a09 100644 --- a/lib/ruby/gfx.c +++ b/lib/ruby/gfx.c @@ -1,4 +1,5 @@ #include +#include "../../config.h" #include "../gfxdevice.h" #include "../gfxsource.h" #include "../gfxtools.h" @@ -765,6 +766,14 @@ VALUE gfx_setparameter(VALUE module, VALUE _key, VALUE _value) void Init_gfx() { initLog(0,0,0,0,0,2); +#ifdef HAVE_SRAND48 + srand48(time(0)); +#else +#ifdef HAVE_SRAND + srand(time(0)); +#endif +#endif + pdfdriver = gfxsource_pdf_create(); swfdriver = gfxsource_swf_create(); imagedriver = gfxsource_image_create(); -- 1.7.10.4