Call srandom() instead of srand().

pgbench calls random() later, so it should have called srandom().
On most platforms except Windows srandom() is actually identical
to srand(), so the bug only bites Windows users.
per bug report from Akio Ishida.
This commit is contained in:
Tatsuo Ishii 2006-12-26 01:02:05 +00:00
parent 506a9893b7
commit 39def593c5
1 changed files with 2 additions and 2 deletions

View File

@ -1,5 +1,5 @@
/* /*
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.58 2006/10/21 06:31:28 ishii Exp $ * $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.59 2006/12/26 01:02:05 ishii Exp $
* *
* pgbench: a simple benchmark program for PostgreSQL * pgbench: a simple benchmark program for PostgreSQL
* written by Tatsuo Ishii * written by Tatsuo Ishii
@ -1500,7 +1500,7 @@ main(int argc, char **argv)
/* set random seed */ /* set random seed */
gettimeofday(&tv1, NULL); gettimeofday(&tv1, NULL);
srand((unsigned int) tv1.tv_usec); srandom((unsigned int) tv1.tv_usec);
/* get start up time */ /* get start up time */
gettimeofday(&tv1, NULL); gettimeofday(&tv1, NULL);