語言

SecureRandomSpi.EngineNextBytes 方法

定義

多載

名稱 Description
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 文件 java.security.SecureRandomSpi.engineNextBytes(byte[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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 文件 java.security.SecureRandomSpi.engineNextBytes(byte[], java.security.SecureRandomParameters)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於