ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/Random.java
(Generate patch)

Comparing jsr166/src/main/java/util/Random.java (file contents):
Revision 1.4 by jsr166, Fri Nov 7 01:36:42 2003 UTC vs.
Revision 1.5 by jozart, Mon Nov 17 08:19:58 2003 UTC

# Line 135 | Line 135 | class Random implements java.io.Serializ
135      protected int next(int bits) {
136          long oldseed, nextseed;
137          do {
138 <          oldseed = seed.get();
139 <          nextseed = (oldseed * multiplier + addend) & mask;
138 >            oldseed = seed.get();
139 >            nextseed = (oldseed * multiplier + addend) & mask;
140          } while (!seed.compareAndSet(oldseed, nextseed));
141          return (int)(nextseed >>> (48 - bits));
142      }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines