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)protectedSecureRandom(SecureRandomSpi var0, Provider var1)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]generateSeed(int var0)static SecureRandomgetInstance(String var0)static SecureRandomgetInstance(String var0, String var1)ProvidergetProvider()static byte[]getSeed(int var0)protected intnext(int var0)voidnextBytes(byte[] var0)voidsetSeed(byte[] var0)voidsetSeed(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)
-
-