From 69a3aaf154948d653fa3653cd2b3c3b3af979769 Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 1 Sep 1999 09:48:03 +0000 Subject: regexp literal (e.g. \202) match, etc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@526 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- random.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'random.c') diff --git a/random.c b/random.c index 8dfa6729f4..e78225cabb 100644 --- a/random.c +++ b/random.c @@ -12,6 +12,9 @@ #include "ruby.h" +#ifdef HAVE_UNISTD_H +#include +#endif #include #ifndef NT #ifdef HAVE_SYS_TIME_H @@ -92,7 +95,7 @@ rb_f_srand(argc, argv, obj) struct timeval tv; gettimeofday(&tv, 0); - seed = tv.tv_sec ^ tv.tv_usec; + seed = tv.tv_sec ^ tv.tv_usec ^ getpid(); } else { seed = NUM2UINT(seed); -- cgit v1.2.3