我是Rust新手。我想用rand
箱从麦克斯韦-玻尔兹曼分布中抽样。可能有一种方法可以使用rand
中没有的其他发行版,但我似乎不知道如何使用。有人知道这是可能的吗?
要创建自定义发行版,您需要为您的类型实现Distribution
。
还有另一个crate,rand_distr
,它实现了许多常见概率分布的Distribution
,您可以使用其中的任何一个作为示例。
例如这是泊松分布的实现。
当你完成的时候,你可以考虑把你的Maxwell-Boltzmann实现贡献给rand_distr
crate !:)