I would just using StatsBase
function shufflerows(a::AbstractMatrix) n = size(a, 1) ord = sample(1:n, n, replace = false) a[ord,:] end a = rand(5,5) shufflerows(a)
I would just using StatsBase
function shufflerows(a::AbstractMatrix) n = size(a, 1) ord = sample(1:n, n, replace = false) a[ord,:] end a = rand(5,5) shufflerows(a)