Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Sample for https://stackoverflow.com/a/49984959/4216641
import java.util.Arrays; import java.util.Random; class Rextester { public static final int[] range = new int[55]; public static final Random rng = new Random(); static { for (int i = 0; i < range.length; ++i) { range[i] = i+1; } } public static void main(String args[]) { for (int i = 0; i < 10; ++i) { System.out.println(Arrays.toString(getNRandom(5))); } } /* partial Fisher-Yates shuffle for the last n elements */ public static int[] getNRandom(final int n) { int limit = range.length - n; for (int i = range.length - 1; i >= limit && i > 0; --i) { int swapIdx = rng.nextInt(i); int tmp = range[swapIdx]; range[swapIdx] = range[i]; range[i] = tmp; } return Arrays.copyOfRange(range, limit, range.length); } }
run
|
edit
|
history
|
help
0
Please
log in
to post a comment.
상속2
PE #5
java
Sumod
Shortest distance between words
test1
Rakibul Haque
Array - char
Armstrong Number in Java
Word pattern
Please log in to post a comment.