* java/util/Random.java (nextInt(int)): Only use 31 bits.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58876
138bc75d-0d04-0410-961f-
82ee72b054a4
2002-11-06 Tom Tromey <tromey@redhat.com>
+ From svens@it.uu.se. For PR libgcj/8481.
+ * java/util/Random.java (nextInt(int)): Only use 31 bits.
+
+2002-11-06 Tom Tromey <tromey@redhat.com>
+
* jni.cc (array_from_valist): Assume that jlong won't be
promoted.
int bits, val;
do
{
- bits = next(32);
+ bits = next(31);
val = bits % n;
}
while(bits - val + (n-1) < 0);
int bits, val;
do
{
- bits = next(32);
+ bits = next(31);
val = bits % n;
}
while (bits - val + (n - 1) < 0);