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

Comparing jsr166/src/main/java/util/SplittableRandom.java (file contents):
Revision 1.33 by dl, Sat Nov 12 00:12:05 2016 UTC vs.
Revision 1.37 by jsr166, Thu Nov 17 22:09:52 2016 UTC

# Line 530 | Line 530 | public final class SplittableRandom {
530              Double.longBitsToDouble(Double.doubleToLongBits(bound) - 1);
531      }
532  
533        /**
534     * Generates a pseudorandom number with the indicated number of
535     * bits. Unlike in superclass @{link Random}, this method is never
536     * internally called or used by any other publicly accessible
537     * method.
538     *
539     * @param  bits random bits
540     * @return the next pseudorandom value from this random number
541     *         generator's sequence
542     */
543    protected int next(int bits) {
544        return (int)(nextLong() >>> (64 - bits));
545    }
546
533      /**
534       * Returns a pseudorandom {@code double} value between the specified
535       * origin (inclusive) and bound (exclusive).

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines