|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Random
org.multiverse.utils.ThreadLocalRandom
public class ThreadLocalRandom
| Constructor Summary | |
|---|---|
ThreadLocalRandom()
Constructor called only by localRandom.initialValue. |
|
| Method Summary | |
|---|---|
static ThreadLocalRandom |
current()
Returns the current thread's ThreadLocalRandom. |
protected int |
next(int bits)
|
double |
nextDouble(double n)
Returns a pseudorandom, uniformly distributed double value
between 0 (inclusive) and the specified value (exclusive). |
double |
nextDouble(double least,
double bound)
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive). |
int |
nextInt(int least,
int bound)
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive). |
long |
nextLong(long n)
Returns a pseudorandom, uniformly distributed value between 0 (inclusive) and the specified value (exclusive). |
long |
nextLong(long least,
long bound)
Returns a pseudorandom, uniformly distributed value between the given least value (inclusive) and bound (exclusive). |
void |
setSeed(long seed)
Throws UnsupportedOperationException. |
| Methods inherited from class java.util.Random |
|---|
nextBoolean, nextBytes, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ThreadLocalRandom()
| Method Detail |
|---|
public static ThreadLocalRandom current()
ThreadLocalRandom.
ThreadLocalRandompublic void setSeed(long seed)
UnsupportedOperationException. Setting seeds in
this generator is not supported.
setSeed in class RandomUnsupportedOperationException - alwaysprotected int next(int bits)
next in class Random
public int nextInt(int least,
int bound)
least - the least value returnedbound - the upper bound (exclusive)
IllegalArgumentException - if least greater than or equal
to boundpublic long nextLong(long n)
n - the bound on the random number to be returned. Must be
positive.
IllegalArgumentException - if n is not positive
public long nextLong(long least,
long bound)
least - the least value returnedbound - the upper bound (exclusive)
IllegalArgumentException - if least greater than or equal
to boundpublic double nextDouble(double n)
double value
between 0 (inclusive) and the specified value (exclusive).
n - the bound on the random number to be returned. Must be
positive.
IllegalArgumentException - if n is not positive
public double nextDouble(double least,
double bound)
least - the least value returnedbound - the upper bound (exclusive)
IllegalArgumentException - if least greater than or equal
to bound
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||