fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. int[] nums = {1,2,3,4,5,6,7,8};
  13. int i = nums.length;
  14. Random r = new Random();
  15. while (i > 0) {
  16. int index = r.nextInt(nums.length);
  17. System.out.println(nums[index]);
  18.  
  19. if (index < i) {
  20. i--;
  21. int tmp = nums[i];
  22. nums[i] = nums[index];
  23. nums[index] = tmp;
  24. }
  25. }
  26. }
  27. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
1
3
7
7
1
6
8
4
4
8
6
8
7
3
7
4
2
5