| protected void | SecureRandomSpi. engineNextBytes(byte[] bytes, SecureRandomParameters params) | 追加のパラメータを使用して、ユーザーが指定した数のランダムなバイトを生成します。 | 
| protected void | SecureRandomSpi. engineReseed(SecureRandomParameters params) | このランダム・オブジェクトを、エントロピ入力から追加のパラメータで読み取ったエントロピ入力で再計算します。 | 
| static SecureRandom | SecureRandom. getInstance(String algorithm, SecureRandomParameters params) | 指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。 | 
| static SecureRandom | SecureRandom. getInstance(String algorithm, SecureRandomParameters params, String provider) | 指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。 | 
| static SecureRandom | SecureRandom. getInstance(String algorithm, SecureRandomParameters params, Provider provider) | 指定された乱数ジェネレータ(RNG)アルゴリズムを実装し、指定されたSecureRandomParametersリクエストをサポートするSecureRandomオブジェクトを返します。 | 
| void | SecureRandom. nextBytes(byte[] bytes, SecureRandomParameters params) | 追加のパラメータを使用して、ユーザーが指定した数のランダムなバイトを生成します。 | 
| void | SecureRandom. reseed(SecureRandomParameters params) | このSecureRandomをエントロピ入力から追加パ・ラメタで読み取って再計算します。 |