一位 Rust 开发者 fork 了流行的 rand crate,创建了 urandom,一个以统一 API 为核心的简化随机数库。作者认为 rand 的多 trait 扩展方法设计使得常见操作难以发现,而 urandom 将 uniform、choose、shuffle 等方法整合为单一类型的固有方法。
背景
rand crate 是 Rust 生态中最广泛使用的随机数库,提供 RNG、分布和序列操作。这次 fork 反映了 Rust 库设计中关于 API 可发现性与灵活性之间的理念之争。
- 来源
- Lobsters
- 发布时间
- 2026年7月31日 23:02
- 评分
- 5.0 / 10