在撰写抽签或抽奖程式的时候,我们可能会希望能够依照签或奖品的稀有程度来决定其被抽出来的几率。这样的功能这要如何用Rust程式语言来实现呢?

在写程式的时候常常会需要进行一些随机的动作,来增加程式的娱乐性和复杂性。在Java程式语言中,可以使用Math类别的random方法或是Random物件来达到取得随机数字的目的。取得随机数字之后还需要撰写一些程式来使用这个随机数,这类程式常会频繁地重复撰写,十分麻烦。为了精简程式,MagicRandom实作好了一些常用的随机资料程式,只要使用一个静态方法就可以完成大部分的事。