Package java.security
Class SecureRandom
- java.lang.Object
-
- java.util.Random
-
- java.security.SecureRandom
-
- All Implemented Interfaces:
Serializable
public class SecureRandom extends Random
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description SecureRandom()
SecureRandom(byte[] var0)
protected
SecureRandom(SecureRandomSpi var0, Provider var1)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
generateSeed(int var0)
static SecureRandom
getInstance(String var0)
static SecureRandom
getInstance(String var0, String var1)
Provider
getProvider()
static byte[]
getSeed(int var0)
protected int
next(int var0)
void
nextBytes(byte[] var0)
void
setSeed(byte[] var0)
void
setSeed(long var0)
-
Methods inherited from class java.util.Random
nextBoolean, nextDouble, nextFloat, nextGaussian, nextInt, nextInt, nextLong
-
-
-
-
Constructor Detail
-
SecureRandom
public SecureRandom()
-
SecureRandom
public SecureRandom(byte[] var0)
-
SecureRandom
protected SecureRandom(SecureRandomSpi var0, Provider var1)
-
-
Method Detail
-
generateSeed
public byte[] generateSeed(int var0)
-
getInstance
public static SecureRandom getInstance(String var0) throws NoSuchAlgorithmException
- Throws:
NoSuchAlgorithmException
-
getInstance
public static SecureRandom getInstance(String var0, String var1) throws NoSuchAlgorithmException, NoSuchProviderException
-
getProvider
public final Provider getProvider()
-
getSeed
public static byte[] getSeed(int var0)
-
setSeed
public void setSeed(byte[] var0)
-
-