Random.NextBytes(Byte[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成随机字节并将其放入用户提供的字节数组中。
[Android.Runtime.Register("nextBytes", "([B)V", "GetNextBytes_arrayBHandler")]
public virtual void NextBytes (byte[]? bytes);
[<Android.Runtime.Register("nextBytes", "([B)V", "GetNextBytes_arrayBHandler")>]
abstract member NextBytes : byte[] -> unit
override this.NextBytes : byte[] -> unit
参数
- bytes
- Byte[]
要填充随机字节的字节数组
- 属性
注解
生成随机字节并将其放入用户提供的字节数组中。 生成的随机字节数等于字节数组的长度。
该方法 nextBytes
由类 Random
实现,如下所示:
{@code
public void nextBytes(byte[] bytes) {
for (int i = 0; i < bytes.length; )
for (int rnd = nextInt(), n = Math.min(bytes.length - i, 4);
n-- > 0; rnd >>= 8)
bytes[i++] = (byte)rnd;
}}
在 1.1 中添加。
适用于 . 的 java.util.Random.nextBytes(byte[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。