Skip to content

Instantly share code, notes, and snippets.

@RyanNutt
Created February 14, 2018 18:21
Show Gist options
  • Save RyanNutt/f931a2d9584cd1f87950a767def1e268 to your computer and use it in GitHub Desktop.
Save RyanNutt/f931a2d9584cd1f87950a767def1e268 to your computer and use it in GitHub Desktop.
Generate an array of random, non repeating numbers
private int[] randomNumbers( int size ) {
int[] out = new int[ size ];
ArrayList<Integer> allNumbers = new ArrayList<>();
for ( int i = 1; i < 11000; i++ ) {
allNumbers.add( i );
}
Collections.shuffle( allNumbers );
for ( int i = 0; i < size; i++ ) {
out[ i ] = allNumbers.get( i );
}
return out;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment