#random #getrandom #randomness #compile #returning #data #wraps

possiblyrandom

一个封装了 getrandom 并总是编译的 crate,在无法获取随机性时返回 0

3 个不稳定版本

0.2.0 2024 年 5 月 9 日
0.1.1 2024 年 4 月 19 日
0.1.0 2024 年 2 月 12 日

#2102 in 神奇豆子

Download history 123/week @ 2024-04-17 12/week @ 2024-04-24 5/week @ 2024-05-01 297/week @ 2024-05-08 364/week @ 2024-05-15 167/week @ 2024-05-22 303/week @ 2024-05-29 427/week @ 2024-06-05 367/week @ 2024-06-12 512/week @ 2024-06-19 315/week @ 2024-06-26 394/week @ 2024-07-03 501/week @ 2024-07-10 597/week @ 2024-07-17 506/week @ 2024-07-24 303/week @ 2024-07-31

2,059 每月下载量
17 个 crate 中使用 (via lightning)

MIT/Apache

4KB

getrandom 提供了对操作系统随机性的访问,但在不支持获取操作系统随机性的平台上无法编译。当你进行加密操作时,这正是你所希望的,但当你只是随机化时,我们只需要编译并简单地禁用随机化即可。

这个 crate 就是这么做的,只返回可能随机的数据。

请注意,这个 crate 只在它支持的平台子集上启用 getrandom。随着 getrandom 的发展,这个 crate 很可能不会仔细跟踪所有受 getrandom 支持的平台,但在流行的平台上将使用随机数据。

依赖项

~120KB