Aldin-SXR

shuffle()

Apr 8th, 2020
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.28 KB | None | 0 0
  1. /* Knuth shuffle (performance guarantee) */
  2. private static void shuffle(int[] elements) {
  3.     Random rand = new Random();                             // 1
  4.     for (int i = 0; i < elements.length; i++) {             // 2
  5.         int r = i + rand.nextInt(elements.length - i);      // 2
  6.         swap(elements, i, r);                               // 3
  7.     }
  8. }
Advertisement
Add Comment
Please, Sign In to add comment