Fastrand 一个简单而快速的随机数生成器。 该实现使用 ,这是一种简单,快速的生成器,但不是加密安全的。 例子 抛硬币: if fastrand :: bool () { println! ( "heads" ); } else { println! ( "tails" ); } 生成一个随机的i32 : let num = fastrand :: i32 (..); 在数组中选择一个随机元素: let v = vec! [ 1 , 2 , 3 , 4 , 5 ]; let i = fastrand :: usize (..v. len ()); let elem = v[i]; 随机排列一个数组: let mut v = vec! [ 1 , 2 , 3 , 4 , 5 ]; fastrand :: shuffle ( & mut v); 生成一个随机的Ve