如何从mathematica中的列表中选择统一的随机和唯一元素

Qia*_* Li 0 wolfram-mathematica

我有一段时间有这个问题.只是想知道这样做的最佳方式(效率和优雅)是什么.我能想到的方法是使用RandomPermutation随机化列表的索引,然后从列表中选择第一个m(当然需要小于列表的长度)元素.但这需要Combinatorica包装.

有更好的选择吗?

谢谢.

Cas*_*bel 6

哦.结果证明(自版本6以来)Mathematica将为您做到:RandomSample[list, m]