3 用户指南
1分钟内可阅读完
本节尝试解释本库中使用的一些概念。
- 在新 crate 中入门
- 什么是随机数据?什么是随机性?
- 有哪些类型的随机生成器?
- Rand 提供了哪些随机数生成器?
- PRNG 播种与可复现性
- 并行 RNG
- 将随机数据转换为有用的值
- 分布:更精细地控制随机值
- 随机过程:无放回抽样
- 序列
- 错误处理
- 测试使用 RNG 的函数
导入项(prelude)
从 Rand 导入项最便捷的方式是使用 prelude。
它包含了 Rand 最重要的部分,且仅包含不太可能引起命名冲突的项。
请注意,相对于旧版本,Rand 0.5 显著改变了模块组织与内容。在可能的情况下保留了旧名称(但在文档中已隐藏),不过这些名称将来会被移除。因此我们建议在导入时迁移到使用 prelude 或新的模块组织。
更多示例
如需一些灵感,请参阅以下示例应用: