public class TokenUtils extends Object
Modifier and Type | Method and Description |
---|---|
static long |
getLong()
Returns a random long value.
|
static long |
getLong(byte[] seed)
Returns a long for a given seed.
|
static SecureRandom |
getSecureRandom()
Returns the current SecureRandom object, used for generating random sequences.
|
static SecureRandom |
getSecureRandom(byte[] seed)
Returns the current SecureRandom object but sets an optional "seed" before returning the object.
|
static String |
getToken()
Generates a random token string.
|
static String |
getToken(byte[] seed)
Generates a token string for a given seed.
|
static String |
getToken(SecureRandom random)
Generates a string-based token using a stored SecureRandom.
|
public static SecureRandom getSecureRandom()
public static SecureRandom getSecureRandom(byte[] seed)
seed
-public static String getToken()
public static String getToken(byte[] seed)
null
then a random token will be generated.seed
- the seed to use in order to generate the token.public static String getToken(SecureRandom random)
random
-public static long getLong()
public static long getLong(byte[] seed)
null
then a random long will be generated.seed
- the seed to use in order to generate the long.