Added in [API level 35](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary:

# SecureRandomParameters

` public interface SecureRandomParameters `   
` `

|---|
| java.security.SecureRandomParameters |

Known indirect subclasses [DrbgParameters.Instantiation](https://developer.android.com/reference/java/security/DrbgParameters.Instantiation), [DrbgParameters.NextBytes](https://developer.android.com/reference/java/security/DrbgParameters.NextBytes), [DrbgParameters.Reseed](https://developer.android.com/reference/java/security/DrbgParameters.Reseed) [DrbgParameters.Instantiation](https://developer.android.com/reference/java/security/DrbgParameters.Instantiation) DRBG parameters for instantiation. [DrbgParameters.NextBytes](https://developer.android.com/reference/java/security/DrbgParameters.NextBytes) DRBG parameters for random bits generation. [DrbgParameters.Reseed](https://developer.android.com/reference/java/security/DrbgParameters.Reseed) DRBG parameters for reseed.   

*** ** * ** ***

A marker interface for parameters used in various `SecureRandom` methods.

Some `SecureRandom` implementations might require additional operational parameters. Objects of classes which implement this interface can be passed to those implementations that support them.
**See also:**

- `https://developer.android.com/reference/java/security/DrbgParameters`