我想从一个数字列表中生成n个唯一的元素。我遇到了这个答案,但它只给了我一个元素。我需要n个不同的元素
我该怎么做呢?
我已经尝试使用rand(list,n)
,但这有时会给我重复的元素从list
,所以这不起作用。
TryDistributions.sample
StatsBase.sample
:
jl> using StatsBase: sample
jl> x = rand(10);
jl> sample(x, 3; replace=false)
3-element Vector{Float64}:
0.6816165016249632
0.8500982926818003
0.6518188633423712