【发布时间】:2022-01-28 14:23:12
【问题描述】:
假设我们有一个数组:
let arr: [u8; 10] = [1,2,3,4,5,6,7,8,9,10];
Rust 中是否有一个函数可以从中选择 N 随机元素而不重复?相当于python的random.sample函数。
【问题讨论】:
-
可能值得一提的是,Rust 在其标准库中没有提供随机相关的功能,因此您需要使用外部 crate(库)。最常用的是
rand。到目前为止给出的答案都是基于那个箱子。