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

Comparing jsr166/src/jsr166y/ThreadLocalRandom.java (file contents):
Revision 1.14 by jsr166, Thu Jun 3 01:03:13 2010 UTC vs.
Revision 1.17 by jsr166, Fri Jul 19 19:34:43 2013 UTC

# Line 1 | Line 1
1   /*
2   * Written by Doug Lea with assistance from members of JCP JSR-166
3   * Expert Group and released to the public domain, as explained at
4 < * http://creativecommons.org/licenses/publicdomain
4 > * http://creativecommons.org/publicdomain/zero/1.0/
5   */
6  
7   package jsr166y;
# Line 34 | Line 34 | import java.util.Random;
34   */
35   public class ThreadLocalRandom extends Random {
36      // same constants as Random, but must be redeclared because private
37 <    private final static long multiplier = 0x5DEECE66DL;
38 <    private final static long addend = 0xBL;
39 <    private final static long mask = (1L << 48) - 1;
37 >    private static final long multiplier = 0x5DEECE66DL;
38 >    private static final long addend = 0xBL;
39 >    private static final long mask = (1L << 48) - 1;
40  
41      /**
42       * The random seed. We can't use super.seed.
# Line 107 | Line 107 | public class ThreadLocalRandom extends R
107       *
108       * @param least the least value returned
109       * @param bound the upper bound (exclusive)
110 +     * @return the next value
111       * @throws IllegalArgumentException if least greater than or equal
112       * to bound
112     * @return the next value
113       */
114      public int nextInt(int least, int bound) {
115          if (least >= bound)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines