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)


Reply via email to