Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sort(A) {
- loop: while (true) {
- let i1 = Math.trunc(Math.random() * A.length),
- i2 = Math.trunc(Math.random() * A.length);
- if (i1 > i2)
- if (A[i1] < A[i2])
- [A[i1], A[i2]] = [A[i2], A[i1]];
- else
- if (A[i2] < A[i1])
- [A[i1], A[i2]] = [A[i2], A[i1]];
- for (let i = 1; i < A.length; i++)
- if (A[i - 1] > A[i])
- continue loop;
- return A
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement