5
Tôi không chắc chắn liệu pseudo-code sau đây có thể tạo ra một uniformly random permutation
:Tạo một hoán vị ngẫu nhiên thống nhất
PERMUTATE(A):
n = A.length
for i = 1 to n
swap A[i] and A[random(1,n)]
Nó có vẻ là đúng, nhưng bất cứ ai có thể cho tôi một bằng chứng khắt khe để xác minh tính đúng đắn hay sai của nó ?