r23493 - gnucash/trunk/src - Handle RAND_MAX < 2^32 in get_random_gint64()

John Ralls jralls at code.gnucash.org
Thu Dec 5 16:54:19 EST 2013


Author: jralls
Date: 2013-12-05 16:54:18 -0500 (Thu, 05 Dec 2013)
New Revision: 23493
Trac: http://svn.gnucash.org/trac/changeset/23493

Modified:
   gnucash/trunk/src/engine/test-core/test-engine-stuff.c
   gnucash/trunk/src/test-core/test-stuff.c
   gnucash/trunk/src/test-core/test-stuff.h
Log:
Handle RAND_MAX < 2^32 in get_random_gint64()

MacOSX, for example, sets RAND_MAX at 65535, which rather limits the
size of random gint64s on that platform.

Fixing this revealed some odd behavior in creating random interest rates,
so created a specific function for that with a somewhat more reasonable
approach.



More information about the gnucash-patches mailing list