| Package | Description |
|---|---|
| java.math | Provides classes for performing arbitrary-precision integer arithmetic ( BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal). |
| java.security | Provides the classes and interfaces for the security framework. |
| java.util | Contains the collections framework, legacy collection classes, event model,date and time facilities, internationalization, and miscellaneous utilityclasses (a string tokenizer, a random-number generator, and a bit array). |
| java.util.concurrent | Utility classes commonly useful in concurrent programming. |
| Modifier and Type | Method | Description |
|---|---|---|
staticBigInteger | BigInteger.probablePrime(int bitLength,Random rnd)Returns a positive BigInteger that is probably prime, with the specified bitLength. |
| Constructor | Description |
|---|---|
BigInteger(int bitLength, int certainty,Random rnd)Constructs a randomly generated positive BigInteger that is probably prime, with the specified bitLength. | |
BigInteger(int numBits,Random rnd)Constructs a randomly generated BigInteger, uniformly distributed over the range 0 to (2 numBits - 1), inclusive. |
| Modifier and Type | Class | Description |
|---|---|---|
class | SecureRandomThis class provides a cryptographically strong random number generator (RNG). |
| Modifier and Type | Method | Description |
|---|---|---|
static void | Collections.shuffle(List<?> list,Random rnd)Randomly permute the specified list using the specified source of randomness. |
| Modifier and Type | Class | Description |
|---|---|---|
class | ThreadLocalRandomA random number generator isolated to the current thread. |