言語

SecureRandomSpi.EngineNextBytes メソッド

定義

オーバーロード

名前 説明
EngineNextBytes(Byte[])

ユーザー指定のランダム バイト数を生成します。

EngineNextBytes(Byte[], ISecureRandomParameters)

追加のパラメーターを使用して、ユーザー指定のランダム バイト数を生成します。

EngineNextBytes(Byte[])

ユーザー指定のランダム バイト数を生成します。

[Android.Runtime.Register("engineNextBytes", "([B)V", "GetEngineNextBytes_arrayBHandler")]
protected abstract void EngineNextBytes(byte[]? bytes);
[<Android.Runtime.Register("engineNextBytes", "([B)V", "GetEngineNextBytes_arrayBHandler")>]
abstract member EngineNextBytes : byte[] -> unit

パラメーター

bytes
Byte[]

ランダムバイトで埋め込まれる配列。

属性

注釈

ユーザー指定のランダム バイト数を生成します。

一部の乱数ジェネレーターでは、呼び出しごとに限られた量のランダム バイトしか生成できません。 bytesのサイズがこの制限を超える場合、実装は、このメソッドから戻る前にバッファーを完全に埋めるために、生成プロセスを複数回呼び出す必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

EngineNextBytes(Byte[], ISecureRandomParameters)

追加のパラメーターを使用して、ユーザー指定のランダム バイト数を生成します。

[Android.Runtime.Register("engineNextBytes", "([BLjava/security/SecureRandomParameters;)V", "GetEngineNextBytes_arrayBLjava_security_SecureRandomParameters_Handler", ApiSince=35)]
protected virtual void EngineNextBytes(byte[]? bytes, Java.Security.ISecureRandomParameters? params);
[<Android.Runtime.Register("engineNextBytes", "([BLjava/security/SecureRandomParameters;)V", "GetEngineNextBytes_arrayBLjava_security_SecureRandomParameters_Handler", ApiSince=35)>]
abstract member EngineNextBytes : byte[] * Java.Security.ISecureRandomParameters -> unit
override this.EngineNextBytes : byte[] * Java.Security.ISecureRandomParameters -> unit

パラメーター

bytes
Byte[]

ランダムバイトで埋める配列

params
ISecureRandomParameters

その他のパラメーター

属性

注釈

追加のパラメーターを使用して、ユーザー指定のランダム バイト数を生成します。

一部の乱数ジェネレーターでは、呼び出しごとに限られた量のランダム バイトしか生成できません。 bytesのサイズがこの制限を超える場合、実装は、このメソッドから戻る前にバッファーを完全に埋めるために、生成プロセスを複数回呼び出す必要があります。

9 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象