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