3 用户指南

原文链接: https://rust-random.github.io/book/guide.html

本节尝试解释本库中使用的一些概念。

  1. 在新 crate 中入门
  2. 什么是随机数据?什么是随机性?
  3. 有哪些类型的随机生成器?
  4. Rand 提供了哪些随机数生成器?
  5. PRNG 播种与可复现性
  6. 并行 RNG
  7. 将随机数据转换为有用的值
  8. 分布:更精细地控制随机值
  9. 随机过程:无放回抽样
  10. 序列
  11. 错误处理
  12. 测试使用 RNG 的函数

导入项(prelude)

从 Rand 导入项最便捷的方式是使用 prelude。 它包含了 Rand 最重要的部分,且仅包含不太可能引起命名冲突的项。

请注意,相对于旧版本,Rand 0.5 显著改变了模块组织与内容。在可能的情况下保留了旧名称(但在文档中已隐藏),不过这些名称将来会被移除。因此我们建议在导入时迁移到使用 prelude 或新的模块组织。

更多示例

如需一些灵感,请参阅以下示例应用:

最后修改 August 23, 2026: 更新 (499855b16)