SecureRandomSpi.EngineNextBytes 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。