4个版本
0.2.0 | 2019年3月17日 |
---|---|
0.1.2 | 2019年2月25日 |
0.1.1 | 2019年2月25日 |
0.1.0 | 2019年2月25日 |
#43 in #u32
45 每月下载量
7KB
137 行代码(不包括注释)
quantumrandom
Rust量子随机数生成器
所有荣誉归 qrng.anu.edu.au,它是量子随机数据的来源
ANU rng 是一个几乎完美的随机数生成器。我使用这些数据并将其与 rand rng 库混合,以帮助增加熵;在HTTPS下载流被远程破坏的情况下,数据会根据本地参数进行修改,因此即使数据被远程破坏也没有关系。
ANU API 限制每个连接每次请求1024个随机数*。此程序允许您检索更多。
extern crate QuantumRandom;
let mut idx = 0;
let loop_display = match QuantumRandom::random::next_u128s(40) {
Some(T) => T,
_ => panic!("Please check your internet connection. Halting execution")
}.into_iter().for_each( |value| {
println!("[{}] {}", idx, value);
idx = idx+1;
});
您可以在以下网站查看我的网站: https://thomaspbraun.com/
依赖项
~20MB
~430K SLoC