SecureRandom.SetSeed(Byte[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用给定种子重新设定此随机对象。
[Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")]
public virtual void SetSeed(byte[]? seed);
[<Android.Runtime.Register("setSeed", "([B)V", "GetSetSeed_arrayBHandler")>]
override this.SetSeed : byte[] -> unit
参数
- seed
- Byte[]
种子。
- 属性
注解
用给定种子重新设定此随机对象。 种子补充,而不是替换现有的种子。 因此,可以保证重复调用永远不会减少随机性。
如果setSeed在任何或reseed调用之前nextBytes调用 PRNG,则 PRNG SecureRandom 不会自动设定自身种子。 调用方应确保 seed 参数包含足够的 entropy,以确保此 SecureRandom参数的安全性。
Java文档java.security.SecureRandom.setSeed(byte[])。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。