- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
“Rand Rand Book”记录了各种生成器。 thread_rng
声称在密码上是安全的,而其他人则不然。但是,我看不到有关如何更改生成器的任何引用。我也看不到任何方法来找出使用thread_rng
时正在使用什么生成器。我想对可用的各种选项进行测试,我该怎么做?
最佳答案
Q: But, I don't see any reference to how to change the generator.
thread_rng
返回的内容。
SmallRng
。必须先创建一个实例,然后才能使用它创建随机数据。有多种方法可以做到,其中
from_entropy
是最简单的方法。另外,您可以提供自己的
from_seed
种子。检查文档以获取更多信息。
thread_rng
返回的内容一样:
let mut rng = SmallRng::from_entropy();
println!("{}", rng.gen::<u32>());
Q: I also don't see any way to find out what generator is being used when using
thread_rng
.
ThreadRng
状态:“为了安全和性能,
ThreadRng
使用与
StdRng
相同的PRNG”。
The docs of StdRng
状态:
The PRNG algorithm in
StdRng
is chosen to be efficient on the current platform, to be statistically strong and unpredictable (meaning a cryptographically secure PRNG).The current algorithm used is the ChaCha block cipher with 20 rounds. This may change as new evidence of cipher security and performance becomes available.
关于random - 如何使用兰德 crate 更换发电机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60386647/
This question already has answers here: Go rand.Intn same number/value (2个答案) 在8个月前关闭。 您好 Golang 开发人
此程序使用 rand() 创建随机数。用户输入将创建多少个随机数作为整数。该程序还找到了最大的数字。 这是我的代码: #include #include #include int main(
所以我有一个表有超过 80,000 条记录,这个称为系统。我还有另一个名为 follows 的表。 我需要我的语句从系统表中随机选择记录,其中该 ID 尚未列在当前用户 ID 下的下表中。 这就是我所
我是一名优秀的程序员,十分优秀!