--- jsr166/src/main/java/util/Random.java 2003/11/07 01:36:42 1.4 +++ jsr166/src/main/java/util/Random.java 2003/11/17 08:19:58 1.5 @@ -135,8 +135,8 @@ class Random implements java.io.Serializ protected int next(int bits) { long oldseed, nextseed; do { - oldseed = seed.get(); - nextseed = (oldseed * multiplier + addend) & mask; + oldseed = seed.get(); + nextseed = (oldseed * multiplier + addend) & mask; } while (!seed.compareAndSet(oldseed, nextseed)); return (int)(nextseed >>> (48 - bits)); }