in commons-rng-core/src/main/java/org/apache/commons/rng/core/source64/XorShift1024Star.java [169:185]
private void performJump() {
final long[] newState = new long[SEED_SIZE];
for (final long jc : JUMP_COEFFICIENTS) {
for (int b = 0; b < 64; b++) {
if ((jc & (1L << b)) != 0) {
for (int i = 0; i < SEED_SIZE; i++) {
newState[i] ^= state[(i + index) & 15];
}
}
next();
}
}
for (int j = 0; j < 16; j++) {
state[(j + index) & 15] = newState[j];
}
resetCachedState();
}