GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — algorithms/java/ArrayShuffle.java at master · lntutor/algorithms Expand file tree/ Copy pathArrayShuffle.javaMore file actions 19 lines (16 loc) · 390 Bytes / Copy pathArrayShuffle.javaFile metadata and controls19 lines (16 loc) · 390 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import java.util.Random; public class ArrayShuffle { public static int [] shuffle (int [] array) { int length = array.length; Random rand = new Random(); while(length>0) { length--; //System.out.println("length " + length); int index = rand.nextInt(length + 1); int tmp = array[index]; array[index] = array[length]; array[length] = tmp; } return array; } } |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |