當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Julia Random.randperm用法及代碼示例

用法:

randperm([rng=GLOBAL_RNG,] n::Integer)

構造長度為 n 的隨機排列。可選的 rng 參數指定一個隨機數生成器(參見 Random Numbers )。結果的元素類型與 n 的類型相同。

要隨機置換任意向量,請參閱 shuffle shuffle!

Julia 1.1

在 Julia 1.1 中 randperm 返回帶有 eltype(v) == typeof(n) 的向量 v 而在 Julia 1.0 中 eltype(v) == Int

例子

julia> randperm(MersenneTwister(1234), 4)
4-element Vector{Int64}:
 2
 1
 4
 3

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Random.randperm — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。