Skip to content

Instantly share code, notes, and snippets.

@aasmith
Last active January 3, 2025 04:15
Show Gist options
  • Save aasmith/80742a94ab53cd9cf81a1ac97f9c2eff to your computer and use it in GitHub Desktop.
Save aasmith/80742a94ab53cd9cf81a1ac97f9c2eff to your computer and use it in GitHub Desktop.
Benchmark of JDK17 RandomGenerator & Commons RNG 1.6 algorithms

This benchmark evaluates the performance of the new random number generators (RNGs) provided by JDK 17's RandomGenerator interface, comparing them to the RNGs available in Apache Commons RNG 1.6.

A selection of very small to very large arrays and lists are shuffled using the given RNG algorithm.

The shuffle code is from the Apache Commons RNG library (see ListSampler and ArraySampler).

As the JDK has no built in method for shuffling an array without some level of indirection, the shuffle code from Commons RNG is used with minimum modification (the method signature is changed to fit the RandomGenerator interface). Additionally, the JDK interfaces are still in flux for Collections.shuffle, and Random.from is not a suitable fix :) Therefore the shuffle code is once again taken from Commons RNG and only the method signature changed to accommodate. This also ensures fairness, as the shuffle code is the same for each RNG, regardless of origin.

Included below is the JMH test suite used, and the results in csv format.

As usual, the standard JMH disclaimer for data should be applied.

package org.tinnedfruit.microbenchmarks;
import org.apache.commons.rng.UniformRandomProvider;
import org.apache.commons.rng.sampling.ArraySampler;
import org.apache.commons.rng.sampling.ListSampler;
import org.apache.commons.rng.simple.RandomSource;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
import org.openjdk.jmh.annotations.Measurement;
import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.annotations.Param;
import org.openjdk.jmh.annotations.Scope;
import org.openjdk.jmh.annotations.Setup;
import org.openjdk.jmh.annotations.State;
import org.openjdk.jmh.annotations.Warmup;
import java.util.ArrayList;
import java.util.List;
import java.util.ListIterator;
import java.util.Random;
import java.util.RandomAccess;
import java.util.concurrent.TimeUnit;
import java.util.random.RandomGenerator;
import java.util.stream.IntStream;
@State(Scope.Benchmark)
@BenchmarkMode(Mode.AverageTime)
@OutputTimeUnit(TimeUnit.NANOSECONDS)
@Warmup(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS)
@Measurement(iterations = 5, time = 1, timeUnit = TimeUnit.SECONDS)
public class CommonsRngSamplerTest {
@Benchmark
public void shuffleArray(BenchmarkState state) {
if (state.commons)
ArraySampler.shuffle(state.crng, state.array);
else
// not great, but there's no JDK-based array shuffle
RngUtil.shuffle(state.jrng, state.array);
}
@Benchmark
public void shuffleList(BenchmarkState state) {
if (state.commons)
ListSampler.shuffle(state.crng, state.list);
else
// JDK 17 and 18 didn't solve how to use Collections.shuffle with new RNGs
RngUtil.shuffle(state.jrng, state.list);
}
@State(Scope.Benchmark)
public static class BenchmarkState {
int[] array;
List<Integer> list;
UniformRandomProvider crng;
RandomGenerator jrng;
boolean commons;
// simulate arrays (i.e. neighbourhoods) of 4 and 8 and grids with edges of length 100, 400, 750, 1000
@Param({"4", "8", "10000","160000","562500","1000000"})
private int size;
@Param({"COMMONS_JDK",
"COMMONS_WELL_512_A",
"COMMONS_WELL_1024_A",
"COMMONS_WELL_19937_A",
"COMMONS_WELL_19937_C",
"COMMONS_WELL_44497_A",
"COMMONS_WELL_44497_B",
"COMMONS_MT",
"COMMONS_ISAAC",
"COMMONS_SPLIT_MIX_64",
"COMMONS_XOR_SHIFT_1024_S",
"COMMONS_TWO_CMRES",
"COMMONS_MT_64",
"COMMONS_MWC_256",
"COMMONS_KISS",
"COMMONS_XOR_SHIFT_1024_S_PHI",
"COMMONS_XO_RO_SHI_RO_64_S",
"COMMONS_XO_RO_SHI_RO_64_SS",
"COMMONS_XO_SHI_RO_128_PLUS",
"COMMONS_XO_SHI_RO_128_SS",
"COMMONS_XO_RO_SHI_RO_128_PLUS",
"COMMONS_XO_RO_SHI_RO_128_SS",
"COMMONS_XO_SHI_RO_256_PLUS",
"COMMONS_XO_SHI_RO_256_SS",
"COMMONS_XO_SHI_RO_512_PLUS",
"COMMONS_XO_SHI_RO_512_SS",
"COMMONS_PCG_XSH_RR_32",
"COMMONS_PCG_XSH_RS_32",
"COMMONS_PCG_RXS_M_XS_64",
"COMMONS_PCG_MCG_XSH_RR_32",
"COMMONS_PCG_MCG_XSH_RS_32",
"COMMONS_MSWS",
"COMMONS_SFC_32",
"COMMONS_SFC_64",
"COMMONS_JSF_32",
"COMMONS_JSF_64",
"COMMONS_XO_SHI_RO_128_PP",
"COMMONS_XO_RO_SHI_RO_128_PP",
"COMMONS_XO_SHI_RO_256_PP",
"COMMONS_XO_SHI_RO_512_PP",
"COMMONS_XO_RO_SHI_RO_1024_PP",
"COMMONS_XO_RO_SHI_RO_1024_S",
"COMMONS_XO_RO_SHI_RO_1024_SS",
"COMMONS_PCG_XSH_RR_32_OS",
"COMMONS_PCG_XSH_RS_32_OS",
"COMMONS_PCG_RXS_M_XS_64_OS",
"COMMONS_L64_X128_SS",
"COMMONS_L64_X128_MIX",
"COMMONS_L64_X256_MIX",
"COMMONS_L64_X1024_MIX",
"COMMONS_L128_X128_MIX",
"COMMONS_L128_X256_MIX",
"COMMONS_L128_X1024_MIX",
"COMMONS_L32_X64_MIX",
"JDK17_L32X64MixRandom",
"JDK17_L128X128MixRandom",
"JDK17_L64X128MixRandom",
"JDK17_SecureRandom",
"JDK17_L128X1024MixRandom",
"JDK17_L64X128StarStarRandom",
"JDK17_Xoshiro256PlusPlus",
"JDK17_L64X256MixRandom",
"JDK17_Random",
"JDK17_Xoroshiro128PlusPlus",
"JDK17_L128X256MixRandom",
"JDK17_SplittableRandom",
"JDK17_L64X1024MixRandom"
})
private String randomSource;
@Setup
public void prepare() {
array = IntStream.range(0, size).toArray();
list = new ArrayList<>(IntStream.range(0, size).boxed().toList());
if (randomSource.startsWith("JDK17_")) {
randomSource = randomSource.substring(6);
jrng = RandomGenerator.of(randomSource);
commons = false;
}
else if (randomSource.startsWith("COMMONS_")) {
randomSource = randomSource.substring(8);
crng = RandomSource.valueOf(randomSource).create();
commons = true;
}
else {
throw new IllegalStateException("Rogue RNG name");
}
}
}
static class RngUtil {
public static int[] shuffle(RandomGenerator rng, int[] array) {
for (int i = array.length; i > 1; i--) {
swap(array, i - 1, rng.nextInt(i));
}
return array;
}
/**
* Swaps the two specified elements in the array.
*
* @param array Array.
* @param i First index.
* @param j Second index.
*/
private static void swap(int[] array, int i, int j) {
final int tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
private static final int RANDOM_ACCESS_SIZE_THRESHOLD = 4;
public static <T> void shuffle(RandomGenerator rng,
List<T> list) {
if (list instanceof RandomAccess || list.size() < RANDOM_ACCESS_SIZE_THRESHOLD) {
// Shuffle list in-place
for (int i = list.size(); i > 1; i--) {
swap(list, i - 1, rng.nextInt(i));
}
} else {
// Shuffle as an array
final Object[] array = list.toArray();
for (int i = array.length; i > 1; i--) {
swap(array, i - 1, rng.nextInt(i));
}
// Copy back. Use raw types.
final ListIterator it = list.listIterator();
for (final Object item : array) {
it.next();
it.set(item);
}
}
}
private static <T> void swap(List<T> list, int i, int j) {
final T tmp = list.get(i);
list.set(i, list.get(j));
list.set(j, tmp);
}
private static void swap(Object[] array, int i, int j) {
final Object tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
Benchmark (randomSource) (size) Mode Cnt Score x Error Units
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 1,000,000 avgt 25 1,697,081.784 ± 13,004.147 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 1,000,000 avgt 25 1,748,360.583 ± 7,414.475 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 1,000,000 avgt 25 1,788,812.067 ± 6,905.421 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 1,000,000 avgt 25 1,832,147.160 ± 22,858.613 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 1,000,000 avgt 25 1,848,872.843 ± 23,973.981 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 1,000,000 avgt 25 1,863,475.196 ± 7,566.431 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 1,000,000 avgt 25 1,880,904.289 ± 23,924.510 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 1,000,000 avgt 25 1,928,703.386 ± 7,276.067 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 1,000,000 avgt 25 1,929,419.345 ± 24,968.818 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 1,000,000 avgt 25 1,939,555.473 ± 23,084.744 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 1,000,000 avgt 25 1,939,648.181 ± 6,119.964 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 1,000,000 avgt 25 1,950,940.589 ± 6,463.531 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 1,000,000 avgt 25 1,993,370.021 ± 6,416.920 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 1,000,000 avgt 25 1,994,394.149 ± 6,766.394 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 1,000,000 avgt 25 2,009,411.905 ± 23,370.970 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 1,000,000 avgt 25 2,013,491.075 ± 43,605.508 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 1,000,000 avgt 25 2,018,804.544 ± 4,181.793 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 1,000,000 avgt 25 2,020,776.236 ± 7,923.583 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 1,000,000 avgt 25 2,090,125.191 ± 7,965.782 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 1,000,000 avgt 25 2,114,693.535 ± 34,015.384 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 1,000,000 avgt 25 2,131,869.886 ± 2,242.058 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 1,000,000 avgt 25 2,156,194.564 ± 47,318.143 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 1,000,000 avgt 25 2,161,382.170 ± 8,894.819 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 1,000,000 avgt 25 2,173,041.771 ± 7,956.466 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 1,000,000 avgt 25 2,182,542.901 ± 12,542.707 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 1,000,000 avgt 25 2,186,155.179 ± 5,916.688 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 1,000,000 avgt 25 2,190,162.433 ± 38,600.550 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 1,000,000 avgt 25 2,236,357.697 ± 41,102.994 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 1,000,000 avgt 25 2,251,723.178 ± 24,761.112 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 1,000,000 avgt 25 2,297,400.066 ± 11,950.146 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 1,000,000 avgt 25 2,300,531.572 ± 4,315.669 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 1,000,000 avgt 25 2,322,716.868 ± 39,422.013 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 1,000,000 avgt 25 2,349,394.399 ± 6,411.471 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 1,000,000 avgt 25 2,491,116.226 ± 16,888.694 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 1,000,000 avgt 25 2,502,222.819 ± 8,527.051 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 1,000,000 avgt 25 2,644,179.194 ± 16,775.208 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 1,000,000 avgt 25 2,669,366.752 ± 17,816.739 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 1,000,000 avgt 25 2,763,622.027 ± 46,113.697 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 1,000,000 avgt 25 2,845,599.317 ± 13,872.339 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 1,000,000 avgt 25 2,860,386.309 ± 24,638.502 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 1,000,000 avgt 25 2,893,870.397 ± 15,495.606 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 1,000,000 avgt 25 2,959,634.358 ± 12,496.056 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 1,000,000 avgt 25 3,108,842.027 ± 8,178.511 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 1,000,000 avgt 25 3,289,768.829 ± 5,976.090 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 1,000,000 avgt 25 3,367,073.179 ± 44,409.726 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 1,000,000 avgt 25 3,445,367.181 ± 80,756.676 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 1,000,000 avgt 25 3,836,749.206 ± 6,559.944 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 1,000,000 avgt 25 4,030,453.059 ± 13,654.989 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 1,000,000 avgt 25 4,058,694.648 ± 25,575.754 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 1,000,000 avgt 25 4,080,919.108 ± 44,946.247 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 1,000,000 avgt 25 4,227,068.496 ± 9,293.222 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 1,000,000 avgt 25 4,298,332.801 ± 78,344.257 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 1,000,000 avgt 25 4,375,637.821 ± 8,620.391 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 1,000,000 avgt 25 4,604,804.414 ± 7,560.076 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 1,000,000 avgt 25 4,899,734.457 ± 266,503.509 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 1,000,000 avgt 25 4,910,327.225 ± 73,866.053 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 1,000,000 avgt 25 4,927,952.331 ± 106,485.739 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 1,000,000 avgt 25 5,127,102.030 ± 244,377.514 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 1,000,000 avgt 25 5,166,839.568 ± 26,724.451 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 1,000,000 avgt 25 5,343,894.347 ± 25,527.060 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 1,000,000 avgt 25 5,352,206.155 ± 26,924.372 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 1,000,000 avgt 25 5,433,173.602 ± 13,646.998 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 1,000,000 avgt 25 5,449,001.079 ± 157,169.941 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 1,000,000 avgt 25 5,478,673.445 ± 91,427.409 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 1,000,000 avgt 25 5,483,149.629 ± 42,618.952 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 1,000,000 avgt 25 5,484,147.519 ± 83,540.758 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 1,000,000 avgt 25 5,486,004.207 ± 38,645.184 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 1,000,000 avgt 25 5,497,579.612 ± 65,655.445 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 1,000,000 avgt 25 5,498,424.743 ± 33,604.187 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 1,000,000 avgt 25 5,501,000.713 ± 165,578.736 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 1,000,000 avgt 25 5,503,723.083 ± 46,936.770 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 1,000,000 avgt 25 5,530,378.671 ± 76,751.040 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 1,000,000 avgt 25 5,566,530.564 ± 48,318.301 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 1,000,000 avgt 25 5,575,485.215 ± 17,388.672 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 1,000,000 avgt 25 5,582,967.034 ± 103,600.270 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 1,000,000 avgt 25 5,583,302.635 ± 19,578.921 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 1,000,000 avgt 25 5,586,486.051 ± 53,446.305 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 1,000,000 avgt 25 5,671,573.744 ± 18,271.558 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 1,000,000 avgt 25 5,677,984.173 ± 14,209.382 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 1,000,000 avgt 25 5,689,680.806 ± 53,386.907 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 1,000,000 avgt 25 5,719,187.600 ± 28,048.123 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 1,000,000 avgt 25 5,733,433.223 ± 78,085.210 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 1,000,000 avgt 25 5,809,127.796 ± 69,423.529 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 1,000,000 avgt 25 5,846,259.928 ± 12,616.873 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 1,000,000 avgt 25 5,847,051.558 ± 100,320.224 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 1,000,000 avgt 25 5,873,889.635 ± 83,730.854 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 1,000,000 avgt 25 5,897,067.331 ± 41,958.286 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 1,000,000 avgt 25 5,906,346.991 ± 187,794.611 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 1,000,000 avgt 25 5,906,356.106 ± 20,081.389 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 1,000,000 avgt 25 5,915,426.367 ± 21,718.961 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 1,000,000 avgt 25 5,926,879.661 ± 57,530.396 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 1,000,000 avgt 25 5,961,672.090 ± 138,863.041 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 1,000,000 avgt 25 6,020,487.846 ± 81,135.062 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 1,000,000 avgt 25 6,022,939.024 ± 20,533.105 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 1,000,000 avgt 25 6,051,603.713 ± 21,672.768 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 1,000,000 avgt 25 6,112,945.367 ± 22,148.791 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 1,000,000 avgt 25 6,167,132.203 ± 17,318.398 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 1,000,000 avgt 25 6,177,761.708 ± 115,404.948 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 1,000,000 avgt 25 6,181,205.810 ± 162,235.569 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 1,000,000 avgt 25 6,363,528.426 ± 242,779.681 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 1,000,000 avgt 25 6,537,168.948 ± 78,195.475 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 1,000,000 avgt 25 6,611,896.057 ± 48,482.553 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 1,000,000 avgt 25 6,612,839.177 ± 160,738.193 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 1,000,000 avgt 25 6,722,342.765 ± 82,730.570 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 1,000,000 avgt 25 6,756,712.472 ± 203,301.837 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 1,000,000 avgt 25 6,827,009.300 ± 89,735.349 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 1,000,000 avgt 25 6,990,220.715 ± 23,185.206 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 1,000,000 avgt 25 7,239,790.930 ± 117,767.372 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 1,000,000 avgt 25 7,349,256.576 ± 121,965.187 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 1,000,000 avgt 25 7,363,626.476 ± 135,763.759 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 1,000,000 avgt 25 7,389,854.239 ± 122,401.147 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 1,000,000 avgt 25 7,566,741.425 ± 79,495.622 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 1,000,000 avgt 25 7,681,129.813 ± 91,174.366 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 1,000,000 avgt 25 7,703,311.887 ± 139,243.096 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 1,000,000 avgt 25 7,723,537.832 ± 573,055.208 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 1,000,000 avgt 25 7,776,232.261 ± 120,001.174 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 1,000,000 avgt 25 7,804,604.879 ± 132,456.111 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 1,000,000 avgt 25 8,039,232.850 ± 143,796.498 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 1,000,000 avgt 25 8,192,018.876 ± 270,891.091 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 1,000,000 avgt 25 8,383,710.926 ± 33,484.522 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 1,000,000 avgt 25 8,551,429.987 ± 40,213.962 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 1,000,000 avgt 25 8,774,078.098 ± 78,520.688 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 1,000,000 avgt 25 8,996,998.542 ± 316,324.929 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 1,000,000 avgt 25 9,057,902.199 ± 254,294.064 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 1,000,000 avgt 25 9,158,021.511 ± 524,944.159 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 1,000,000 avgt 25 9,432,961.393 ± 4,743,262.571 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 1,000,000 avgt 25 9,542,707.989 ± 619,541.805 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 1,000,000 avgt 25 9,665,485.937 ± 26,580.242 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 1,000,000 avgt 25 10,157,830.790 ± 383,525.450 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 1,000,000 avgt 25 10,540,287.998 ± 698,670.623 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 1,000,000 avgt 25 12,488,208.893 ± 217,877.676 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 1,000,000 avgt 25 12,915,054.715 ± 245,657.966 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 1,000,000 avgt 25 270,348,483.000 ± 4,626,535.574 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 1,000,000 avgt 25 285,126,735.000 ± 4,319,122.413 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 562,500 avgt 25 932,955.802 ± 6,950.470 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 562,500 avgt 25 963,312.455 ± 2,361.427 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 562,500 avgt 25 973,598.611 ± 2,508.915 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 562,500 avgt 25 979,438.031 ± 11,003.722 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 562,500 avgt 25 988,195.236 ± 15,752.175 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 562,500 avgt 25 992,962.678 ± 9,865.086 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 562,500 avgt 25 1,017,588.484 ± 8,927.791 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 562,500 avgt 25 1,018,104.642 ± 5,813.244 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 562,500 avgt 25 1,023,488.767 ± 3,873.785 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 562,500 avgt 25 1,029,720.185 ± 8,180.461 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 562,500 avgt 25 1,038,781.826 ± 11,497.431 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 562,500 avgt 25 1,043,216.760 ± 19,536.028 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 562,500 avgt 25 1,050,962.297 ± 4,407.243 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 562,500 avgt 25 1,061,198.488 ± 3,059.605 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 562,500 avgt 25 1,062,853.159 ± 6,430.647 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 562,500 avgt 25 1,074,121.837 ± 2,569.509 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 562,500 avgt 25 1,085,369.577 ± 4,025.811 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 562,500 avgt 25 1,092,820.758 ± 14,801.576 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 562,500 avgt 25 1,117,298.864 ± 4,723.451 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 562,500 avgt 25 1,138,954.991 ± 11,990.458 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 562,500 avgt 25 1,162,584.067 ± 9,301.387 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 562,500 avgt 25 1,173,106.315 ± 7,198.846 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 562,500 avgt 25 1,189,398.817 ± 14,028.100 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 562,500 avgt 25 1,193,027.063 ± 12,691.545 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 562,500 avgt 25 1,195,541.526 ± 13,307.208 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 562,500 avgt 25 1,201,223.961 ± 8,177.772 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 562,500 avgt 25 1,206,106.929 ± 23,470.842 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 562,500 avgt 25 1,217,794.436 ± 16,921.147 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 562,500 avgt 25 1,238,160.147 ± 10,045.055 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 562,500 avgt 25 1,238,616.661 ± 18,240.467 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 562,500 avgt 25 1,242,470.468 ± 9,424.375 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 562,500 avgt 25 1,286,634.956 ± 37,789.350 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 562,500 avgt 25 1,367,129.124 ± 22,152.598 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 562,500 avgt 25 1,410,601.860 ± 102,969.528 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 562,500 avgt 25 1,414,089.187 ± 10,919.575 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 562,500 avgt 25 1,417,807.685 ± 88,800.318 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 562,500 avgt 25 1,433,577.086 ± 62,827.658 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 562,500 avgt 25 1,445,551.758 ± 14,018.002 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 562,500 avgt 25 1,458,757.025 ± 6,393.601 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 562,500 avgt 25 1,516,362.258 ± 11,506.324 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 562,500 avgt 25 1,564,335.124 ± 8,575.763 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 562,500 avgt 25 1,602,868.062 ± 27,848.977 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 562,500 avgt 25 1,705,014.434 ± 46,483.642 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 562,500 avgt 25 1,781,655.341 ± 6,571.312 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 562,500 avgt 25 1,783,172.213 ± 18,169.902 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 562,500 avgt 25 1,994,484.953 ± 18,138.336 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 562,500 avgt 25 2,059,054.835 ± 19,647.462 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 562,500 avgt 25 2,165,543.437 ± 20,758.700 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 562,500 avgt 25 2,191,807.984 ± 19,047.156 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 562,500 avgt 25 2,194,988.485 ± 6,347.947 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 562,500 avgt 25 2,277,493.650 ± 8,200.983 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 562,500 avgt 25 2,386,164.999 ± 31,015.164 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 562,500 avgt 25 2,446,242.885 ± 5,002.383 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 562,500 avgt 25 2,494,388.096 ± 33,523.141 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 562,500 avgt 25 2,547,330.828 ± 251,870.354 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 562,500 avgt 25 2,636,600.201 ± 29,250.480 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 562,500 avgt 25 2,754,529.753 ± 166,995.285 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 562,500 avgt 25 2,945,668.560 ± 96,081.000 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 562,500 avgt 25 3,045,060.663 ± 123,860.872 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 562,500 avgt 25 3,091,416.656 ± 9,470.409 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 562,500 avgt 25 3,389,671.070 ± 40,154.255 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 562,500 avgt 25 3,445,474.063 ± 659,876.403 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 562,500 avgt 25 3,582,876.857 ± 649,251.855 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 562,500 avgt 25 3,654,799.776 ± 495,088.543 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 562,500 avgt 25 3,715,446.585 ± 590,270.848 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 562,500 avgt 25 3,765,938.411 ± 573,412.423 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 562,500 avgt 25 3,807,891.973 ± 874,509.469 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 562,500 avgt 25 3,857,404.468 ± 612,945.450 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 562,500 avgt 25 3,871,621.712 ± 10,012.715 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 562,500 avgt 25 3,944,643.082 ± 652,289.949 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 562,500 avgt 25 4,014,846.804 ± 557,915.642 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 562,500 avgt 25 4,051,648.725 ± 629,223.371 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 562,500 avgt 25 4,104,889.994 ± 329,559.013 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 562,500 avgt 25 4,132,131.817 ± 513,676.580 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 562,500 avgt 25 4,144,729.983 ± 546,693.047 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 562,500 avgt 25 4,148,834.683 ± 650,405.079 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 562,500 avgt 25 4,164,538.818 ± 643,167.883 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 562,500 avgt 25 4,178,425.521 ± 323,619.100 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 562,500 avgt 25 4,186,829.836 ± 532,088.083 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 562,500 avgt 25 4,192,775.813 ± 663,442.795 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 562,500 avgt 25 4,207,581.438 ± 543,551.916 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 562,500 avgt 25 4,213,889.920 ± 580,772.215 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 562,500 avgt 25 4,219,694.169 ± 602,112.831 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 562,500 avgt 25 4,237,640.451 ± 550,891.126 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 562,500 avgt 25 4,271,458.260 ± 540,853.155 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 562,500 avgt 25 4,321,013.621 ± 551,815.312 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 562,500 avgt 25 4,335,000.590 ± 348,455.360 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 562,500 avgt 25 4,362,518.439 ± 686,646.911 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 562,500 avgt 25 4,416,808.601 ± 553,759.864 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 562,500 avgt 25 4,425,885.829 ± 561,705.623 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 562,500 avgt 25 4,446,742.634 ± 566,205.991 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 562,500 avgt 25 4,459,283.882 ± 252,766.005 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 562,500 avgt 25 4,474,483.576 ± 559,719.051 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 562,500 avgt 25 4,520,917.747 ± 560,106.699 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 562,500 avgt 25 4,539,253.916 ± 574,595.318 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 562,500 avgt 25 4,577,725.241 ± 338,814.162 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 562,500 avgt 25 4,595,963.331 ± 298,315.915 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 562,500 avgt 25 4,597,595.154 ± 452,480.270 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 562,500 avgt 25 4,726,611.731 ± 585,374.057 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 562,500 avgt 25 4,736,229.604 ± 278,760.230 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 562,500 avgt 25 4,754,312.631 ± 30,570.540 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 562,500 avgt 25 4,763,042.456 ± 715,098.529 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 562,500 avgt 25 4,852,267.788 ± 608,881.462 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 562,500 avgt 25 4,870,849.455 ± 36,195.231 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 562,500 avgt 25 4,907,764.549 ± 557,765.472 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 562,500 avgt 25 4,919,693.073 ± 253,515.927 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 562,500 avgt 25 4,980,581.402 ± 610,049.504 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 562,500 avgt 25 4,990,527.455 ± 539,257.438 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 562,500 avgt 25 5,000,122.246 ± 363,848.013 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 562,500 avgt 25 5,013,324.572 ± 581,893.226 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 562,500 avgt 25 5,016,297.091 ± 48,809.910 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 562,500 avgt 25 5,058,125.925 ± 642,762.354 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 562,500 avgt 25 5,263,956.821 ± 597,933.192 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 562,500 avgt 25 5,378,226.955 ± 29,131.604 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 562,500 avgt 25 5,618,922.557 ± 639,701.827 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 562,500 avgt 25 5,716,611.457 ± 678,031.724 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 562,500 avgt 25 5,799,105.049 ± 626,106.015 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 562,500 avgt 25 5,890,216.118 ± 180,397.285 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 562,500 avgt 25 5,891,561.214 ± 400,065.175 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 562,500 avgt 25 5,963,659.226 ± 57,149.732 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 562,500 avgt 25 6,060,082.250 ± 50,555.251 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 562,500 avgt 25 6,154,917.172 ± 638,582.556 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 562,500 avgt 25 6,181,171.019 ± 510,794.629 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 562,500 avgt 25 6,238,253.187 ± 424,237.438 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 562,500 avgt 25 6,554,876.840 ± 439,058.609 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 562,500 avgt 25 6,620,293.475 ± 242,240.461 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 562,500 avgt 25 6,810,919.882 ± 711,371.820 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 562,500 avgt 25 6,881,006.355 ± 204,417.192 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 562,500 avgt 25 7,070,468.539 ± 355,275.882 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 562,500 avgt 25 7,234,094.797 ± 1,190,029.042 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 562,500 avgt 25 7,495,300.865 ± 962,051.181 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 562,500 avgt 25 8,256,865.276 ± 1,046,714.696 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 562,500 avgt 25 150,510,115.429 ± 1,347,689.040 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 562,500 avgt 25 157,192,638.857 ± 2,149,197.446 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 160,000 avgt 25 215,411.037 ± 2,660.077 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 160,000 avgt 25 221,683.162 ± 2,557.130 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 160,000 avgt 25 227,602.669 ± 3,577.107 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 160,000 avgt 25 230,369.696 ± 3,579.025 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 160,000 avgt 25 231,209.322 ± 1,649.327 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 160,000 avgt 25 233,735.481 ± 2,408.313 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 160,000 avgt 25 233,751.504 ± 2,541.333 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 160,000 avgt 25 236,089.215 ± 1,453.373 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 160,000 avgt 25 236,236.744 ± 2,331.884 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 160,000 avgt 25 237,065.362 ± 1,778.788 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 160,000 avgt 25 237,118.232 ± 2,296.225 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 160,000 avgt 25 240,635.891 ± 2,557.105 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 160,000 avgt 25 240,982.342 ± 1,467.224 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 160,000 avgt 25 244,891.197 ± 5,694.319 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 160,000 avgt 25 246,319.758 ± 3,384.101 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 160,000 avgt 25 246,967.489 ± 3,779.663 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 160,000 avgt 25 248,350.475 ± 1,928.381 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 160,000 avgt 25 254,691.290 ± 1,402.473 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 160,000 avgt 25 256,339.583 ± 2,586.163 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 160,000 avgt 25 263,990.753 ± 4,659.583 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 160,000 avgt 25 273,505.005 ± 2,356.481 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 160,000 avgt 25 276,915.397 ± 1,132.877 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 160,000 avgt 25 277,236.423 ± 2,623.803 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 160,000 avgt 25 278,303.917 ± 3,492.992 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 160,000 avgt 25 279,833.780 ± 1,474.839 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 160,000 avgt 25 281,750.780 ± 2,208.472 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 160,000 avgt 25 284,893.293 ± 10,173.385 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 160,000 avgt 25 286,789.936 ± 4,220.719 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 160,000 avgt 25 302,571.777 ± 2,877.659 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 160,000 avgt 25 305,303.230 ± 3,817.374 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 160,000 avgt 25 306,789.337 ± 36,756.919 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 160,000 avgt 25 320,386.993 ± 6,392.354 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 160,000 avgt 25 321,487.362 ± 55,686.362 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 160,000 avgt 25 325,681.503 ± 4,213.357 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 160,000 avgt 25 326,186.936 ± 3,590.967 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 160,000 avgt 25 333,620.462 ± 3,209.804 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 160,000 avgt 25 342,214.362 ± 3,786.520 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 160,000 avgt 25 347,578.324 ± 2,134.198 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 160,000 avgt 25 350,425.755 ± 4,058.700 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 160,000 avgt 25 352,982.696 ± 2,824.296 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 160,000 avgt 25 366,243.184 ± 1,759.835 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 160,000 avgt 25 367,990.999 ± 4,682.608 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 160,000 avgt 25 404,982.724 ± 9,215.883 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 160,000 avgt 25 419,599.456 ± 4,538.789 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 160,000 avgt 25 426,615.945 ± 2,443.007 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 160,000 avgt 25 476,032.315 ± 2,799.346 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 160,000 avgt 25 496,336.847 ± 3,879.758 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 160,000 avgt 25 547,485.929 ± 3,846.060 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 160,000 avgt 25 574,404.648 ± 3,953.163 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 160,000 avgt 25 578,560.390 ± 7,600.856 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 160,000 avgt 25 622,968.283 ± 66,281.887 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 160,000 avgt 25 627,828.343 ± 6,107.433 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 160,000 avgt 25 670,945.081 ± 5,094.031 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 160,000 avgt 25 680,556.774 ± 1,019.519 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 160,000 avgt 25 684,624.939 ± 5,953.137 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 160,000 avgt 25 743,365.689 ± 32,117.521 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 160,000 avgt 25 770,906.577 ± 19,262.372 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 160,000 avgt 25 815,180.359 ± 2,958.235 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 160,000 avgt 25 834,663.992 ± 67,607.952 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 160,000 avgt 25 853,396.075 ± 17,551.520 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 160,000 avgt 25 898,085.057 ± 2,753.157 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 160,000 avgt 25 933,942.092 ± 58,211.065 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 160,000 avgt 25 950,362.762 ± 258,962.298 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 160,000 avgt 25 968,885.538 ± 263,563.933 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 160,000 avgt 25 982,856.269 ± 302,587.180 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 160,000 avgt 25 994,424.476 ± 21,444.667 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 160,000 avgt 25 1,051,236.872 ± 302,938.062 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 160,000 avgt 25 1,076,814.653 ± 280,120.066 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 160,000 avgt 25 1,077,074.943 ± 66,500.441 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 160,000 avgt 25 1,080,220.159 ± 286,897.564 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 160,000 avgt 25 1,095,809.441 ± 291,702.021 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 160,000 avgt 25 1,111,970.575 ± 333,834.897 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 160,000 avgt 25 1,120,265.897 ± 292,779.868 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 160,000 avgt 25 1,135,222.087 ± 301,775.725 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 160,000 avgt 25 1,160,773.416 ± 58,389.725 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 160,000 avgt 25 1,169,264.772 ± 296,139.389 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 160,000 avgt 25 1,175,698.455 ± 228,482.260 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 160,000 avgt 25 1,206,351.334 ± 378,431.350 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 160,000 avgt 25 1,223,227.119 ± 221,803.132 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 160,000 avgt 25 1,229,109.301 ± 230,227.045 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 160,000 avgt 25 1,235,140.608 ± 239,825.272 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 160,000 avgt 25 1,239,960.404 ± 244,748.967 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 160,000 avgt 25 1,242,551.182 ± 195,079.216 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 160,000 avgt 25 1,248,175.157 ± 271,990.102 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 160,000 avgt 25 1,254,399.737 ± 288,423.176 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 160,000 avgt 25 1,255,151.565 ± 239,342.142 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 160,000 avgt 25 1,268,694.785 ± 318,939.554 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 160,000 avgt 25 1,271,496.802 ± 264,361.226 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 160,000 avgt 25 1,275,023.840 ± 85,405.540 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 160,000 avgt 25 1,275,900.932 ± 255,238.831 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 160,000 avgt 25 1,308,652.103 ± 242,839.184 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 160,000 avgt 25 1,320,208.556 ± 63,528.108 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 160,000 avgt 25 1,321,855.206 ± 289,432.937 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 160,000 avgt 25 1,329,399.526 ± 228,680.859 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 160,000 avgt 25 1,333,281.747 ± 252,513.749 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 160,000 avgt 25 1,348,131.822 ± 268,313.098 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 160,000 avgt 25 1,355,385.472 ± 333,319.539 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 160,000 avgt 25 1,364,615.915 ± 239,356.276 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 160,000 avgt 25 1,377,198.196 ± 121,205.529 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 160,000 avgt 25 1,395,992.954 ± 304,038.365 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 160,000 avgt 25 1,403,980.856 ± 105,682.098 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 160,000 avgt 25 1,405,670.706 ± 254,662.116 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 160,000 avgt 25 1,419,274.285 ± 107,507.135 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 160,000 avgt 25 1,425,284.386 ± 380,994.264 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 160,000 avgt 25 1,458,991.230 ± 19,208.585 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 160,000 avgt 25 1,463,284.026 ± 127,827.565 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 160,000 avgt 25 1,491,472.322 ± 295,420.503 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 160,000 avgt 25 1,528,004.491 ± 86,503.514 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 160,000 avgt 25 1,572,172.958 ± 279,034.094 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 160,000 avgt 25 1,578,130.969 ± 94,650.537 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 160,000 avgt 25 1,584,836.639 ± 72,656.963 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 160,000 avgt 25 1,589,654.776 ± 225,906.710 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 160,000 avgt 25 1,607,940.177 ± 88,819.585 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 160,000 avgt 25 1,631,649.524 ± 298,710.405 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 160,000 avgt 25 1,676,020.010 ± 310,455.067 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 160,000 avgt 25 1,695,844.306 ± 16,675.333 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 160,000 avgt 25 1,708,512.222 ± 244,954.451 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 160,000 avgt 25 1,742,096.808 ± 306,710.998 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 160,000 avgt 25 1,759,499.274 ± 271,313.020 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 160,000 avgt 25 1,762,171.847 ± 24,678.014 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 160,000 avgt 25 1,765,302.617 ± 363,146.571 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 160,000 avgt 25 1,770,183.083 ± 628,067.501 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 160,000 avgt 25 1,770,759.916 ± 345,244.007 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 160,000 avgt 25 1,789,207.801 ± 417,133.982 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 160,000 avgt 25 1,810,499.359 ± 365,140.594 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 160,000 avgt 25 1,812,201.871 ± 264,533.810 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 160,000 avgt 25 1,948,550.923 ± 12,430.437 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 160,000 avgt 25 2,009,818.793 ± 363,741.024 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 160,000 avgt 25 2,040,870.030 ± 170,058.254 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 160,000 avgt 25 2,255,418.620 ± 357,202.403 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 160,000 avgt 25 2,353,077.069 ± 338,061.136 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 160,000 avgt 25 2,489,923.541 ± 137,746.184 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 160,000 avgt 25 42,784,908.435 ± 463,090.855 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 160,000 avgt 25 44,496,841.701 ± 1,494,675.619 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 10,000 avgt 25 11,970.890 ± 197.448 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 10,000 avgt 25 12,823.191 ± 91.061 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 10,000 avgt 25 13,202.328 ± 159.529 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 10,000 avgt 25 13,227.685 ± 158.509 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 10,000 avgt 25 13,304.541 ± 361.070 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 10,000 avgt 25 13,451.615 ± 89.290 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 10,000 avgt 25 13,568.639 ± 142.440 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 10,000 avgt 25 13,603.336 ± 105.387 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 10,000 avgt 25 13,998.667 ± 202.546 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 10,000 avgt 25 14,133.644 ± 306.726 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 10,000 avgt 25 15,294.374 ± 156.289 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 10,000 avgt 25 16,394.784 ± 197.940 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 10,000 avgt 25 16,812.500 ± 195.637 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 10,000 avgt 25 16,944.533 ± 382.415 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 10,000 avgt 25 17,055.233 ± 267.269 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 10,000 avgt 25 17,317.821 ± 208.935 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 10,000 avgt 25 19,029.726 ± 158.673 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 10,000 avgt 25 19,173.548 ± 160.876 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 10,000 avgt 25 19,194.948 ± 293.753 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 10,000 avgt 25 19,605.833 ± 302.703 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 10,000 avgt 25 20,198.866 ± 736.474 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 10,000 avgt 25 20,576.337 ± 807.761 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 10,000 avgt 25 20,939.309 ± 73.446 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 10,000 avgt 25 20,952.025 ± 56.225 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 10,000 avgt 25 20,981.154 ± 205.785 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 10,000 avgt 25 21,052.712 ± 633.267 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 10,000 avgt 25 21,443.475 ± 199.450 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 10,000 avgt 25 21,461.626 ± 136.327 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 10,000 avgt 25 21,468.370 ± 63.304 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 10,000 avgt 25 21,703.093 ± 179.554 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 10,000 avgt 25 21,985.690 ± 284.320 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 10,000 avgt 25 22,683.572 ± 5,697.274 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 10,000 avgt 25 23,058.189 ± 290.450 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 10,000 avgt 25 23,608.041 ± 152.132 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 10,000 avgt 25 24,948.579 ± 114.548 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 10,000 avgt 25 25,175.854 ± 333.007 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 10,000 avgt 25 25,362.204 ± 627.455 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 10,000 avgt 25 25,795.739 ± 843.486 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 10,000 avgt 25 28,057.297 ± 469.020 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 10,000 avgt 25 29,472.249 ± 140.629 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 10,000 avgt 25 29,997.538 ± 2,717.344 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 10,000 avgt 25 30,662.682 ± 469.427 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 10,000 avgt 25 31,286.029 ± 160.103 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 10,000 avgt 25 32,391.998 ± 642.339 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 10,000 avgt 25 32,723.685 ± 235.872 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 10,000 avgt 25 34,309.030 ± 171.385 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 10,000 avgt 25 34,461.093 ± 256.940 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 10,000 avgt 25 35,344.534 ± 1,054.824 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 10,000 avgt 25 36,183.057 ± 238.596 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 10,000 avgt 25 36,616.745 ± 306.102 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 10,000 avgt 25 36,788.286 ± 402.267 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 10,000 avgt 25 36,872.428 ± 126.008 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 10,000 avgt 25 36,932.438 ± 331.186 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 10,000 avgt 25 37,007.155 ± 453.817 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 10,000 avgt 25 37,434.295 ± 1,057.073 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 10,000 avgt 25 37,515.779 ± 517.516 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 10,000 avgt 25 37,591.606 ± 278.858 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 10,000 avgt 25 37,835.821 ± 201.525 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 10,000 avgt 25 37,878.834 ± 335.807 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 10,000 avgt 25 38,654.280 ± 240.905 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 10,000 avgt 25 38,740.762 ± 330.603 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 10,000 avgt 25 39,119.347 ± 647.813 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 10,000 avgt 25 39,175.290 ± 484.466 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 10,000 avgt 25 39,389.575 ± 708.421 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 10,000 avgt 25 39,396.560 ± 746.707 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 10,000 avgt 25 39,561.952 ± 594.277 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 10,000 avgt 25 39,793.761 ± 520.780 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 10,000 avgt 25 39,881.924 ± 684.103 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 10,000 avgt 25 40,026.901 ± 601.478 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 10,000 avgt 25 40,298.214 ± 529.108 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 10,000 avgt 25 40,336.961 ± 877.393 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 10,000 avgt 25 40,360.710 ± 918.202 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 10,000 avgt 25 40,511.989 ± 583.528 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 10,000 avgt 25 40,535.823 ± 474.678 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 10,000 avgt 25 40,710.576 ± 8,000.214 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 10,000 avgt 25 40,870.285 ± 340.280 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 10,000 avgt 25 40,907.222 ± 614.130 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 10,000 avgt 25 41,035.463 ± 800.623 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 10,000 avgt 25 41,442.728 ± 633.128 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 10,000 avgt 25 41,453.974 ± 594.178 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 10,000 avgt 25 41,587.744 ± 148.928 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 10,000 avgt 25 41,749.480 ± 4,774.677 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 10,000 avgt 25 42,336.696 ± 388.682 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 10,000 avgt 25 42,512.398 ± 499.542 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 10,000 avgt 25 42,623.632 ± 600.361 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 10,000 avgt 25 42,893.262 ± 403.916 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 10,000 avgt 25 43,269.707 ± 705.883 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 10,000 avgt 25 44,894.011 ± 1,345.256 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 10,000 avgt 25 45,406.052 ± 789.392 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 10,000 avgt 25 45,647.637 ± 1,205.267 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 10,000 avgt 25 45,687.169 ± 651.712 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 10,000 avgt 25 45,821.611 ± 438.604 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 10,000 avgt 25 46,355.313 ± 448.060 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 10,000 avgt 25 46,938.434 ± 8,653.122 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 10,000 avgt 25 47,393.933 ± 245.095 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 10,000 avgt 25 47,797.876 ± 489.525 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 10,000 avgt 25 47,932.423 ± 2,170.092 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 10,000 avgt 25 48,812.141 ± 2,446.844 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 10,000 avgt 25 49,158.917 ± 2,206.117 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 10,000 avgt 25 49,313.758 ± 473.716 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 10,000 avgt 25 49,700.382 ± 188.826 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 10,000 avgt 25 49,946.587 ± 2,151.532 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 10,000 avgt 25 50,663.805 ± 2,463.135 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 10,000 avgt 25 50,838.051 ± 851.590 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 10,000 avgt 25 51,253.083 ± 1,199.313 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 10,000 avgt 25 51,355.465 ± 4,343.548 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 10,000 avgt 25 52,632.669 ± 19,118.734 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 10,000 avgt 25 53,416.605 ± 1,274.113 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 10,000 avgt 25 53,495.259 ± 3,699.090 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 10,000 avgt 25 55,191.208 ± 10,242.889 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 10,000 avgt 25 56,749.853 ± 6,284.524 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 10,000 avgt 25 57,399.797 ± 1,656.919 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 10,000 avgt 25 57,494.323 ± 138.988 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 10,000 avgt 25 58,978.534 ± 1,047.453 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 10,000 avgt 25 59,271.704 ± 2,229.639 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 10,000 avgt 25 59,547.505 ± 3,890.033 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 10,000 avgt 25 59,605.408 ± 534.138 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 10,000 avgt 25 59,811.739 ± 1,518.492 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 10,000 avgt 25 60,281.279 ± 3,859.084 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 10,000 avgt 25 60,856.911 ± 2,201.320 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 10,000 avgt 25 61,602.434 ± 1,976.446 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 10,000 avgt 25 63,869.484 ± 3,167.645 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 10,000 avgt 25 67,372.388 ± 5,030.262 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 10,000 avgt 25 69,273.792 ± 2,550.890 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 10,000 avgt 25 69,375.816 ± 1,877.394 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 10,000 avgt 25 70,213.881 ± 399.205 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 10,000 avgt 25 71,289.708 ± 549.036 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 10,000 avgt 25 72,031.188 ± 6,541.374 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 10,000 avgt 25 72,412.850 ± 2,829.957 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 10,000 avgt 25 72,661.762 ± 5,103.550 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 10,000 avgt 25 78,500.775 ± 5,411.038 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 10,000 avgt 25 78,884.006 ± 5,733.371 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 10,000 avgt 25 2,663,514.129 ± 37,331.549 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 10,000 avgt 25 2,754,619.957 ± 46,332.603 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 8 avgt 25 9.472 ± 0.060 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 8 avgt 25 12.599 ± 2.861 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 8 avgt 25 12.657 ± 1.042 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 8 avgt 25 13.050 ± 3.604 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 8 avgt 25 13.767 ± 3.803 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 8 avgt 25 14.031 ± 2.553 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 8 avgt 25 14.542 ± 4.437 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 8 avgt 25 14.855 ± 1.058 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 8 avgt 25 15.077 ± 3.926 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 8 avgt 25 15.151 ± 2.866 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 8 avgt 25 15.262 ± 2.964 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 8 avgt 25 15.268 ± 4.072 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 8 avgt 25 15.314 ± 2.040 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 8 avgt 25 15.611 ± 0.246 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 8 avgt 25 15.777 ± 1.155 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 8 avgt 25 15.786 ± 3.282 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 8 avgt 25 15.805 ± 1.352 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 8 avgt 25 15.908 ± 0.272 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 8 avgt 25 15.988 ± 3.390 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 8 avgt 25 16.056 ± 5.049 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 8 avgt 25 16.157 ± 2.169 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 8 avgt 25 16.203 ± 1.823 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 8 avgt 25 16.281 ± 3.101 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 8 avgt 25 16.483 ± 2.920 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 8 avgt 25 16.603 ± 2.802 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 8 avgt 25 16.719 ± 1.574 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 8 avgt 25 17.031 ± 3.283 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 8 avgt 25 17.216 ± 3.058 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 8 avgt 25 17.817 ± 4.138 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 8 avgt 25 17.897 ± 3.517 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 8 avgt 25 17.911 ± 0.887 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 8 avgt 25 18.074 ± 2.814 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 8 avgt 25 18.246 ± 3.328 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 8 avgt 25 18.331 ± 4.228 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 8 avgt 25 18.649 ± 2.784 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 8 avgt 25 19.043 ± 4.274 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 8 avgt 25 19.297 ± 5.251 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 8 avgt 25 20.419 ± 3.688 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 8 avgt 25 20.714 ± 2.828 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 8 avgt 25 20.867 ± 4.316 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 8 avgt 25 22.359 ± 0.499 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 8 avgt 25 22.380 ± 2.418 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 8 avgt 25 22.485 ± 3.214 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 8 avgt 25 23.087 ± 0.563 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 8 avgt 25 23.510 ± 0.835 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 8 avgt 25 23.842 ± 1.410 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 8 avgt 25 23.967 ± 1.993 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 8 avgt 25 25.092 ± 0.609 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 8 avgt 25 25.217 ± 1.591 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 8 avgt 25 25.571 ± 0.891 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 8 avgt 25 27.745 ± 0.643 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 8 avgt 25 28.004 ± 0.788 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 8 avgt 25 28.671 ± 0.781 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 8 avgt 25 28.693 ± 0.646 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 8 avgt 25 28.754 ± 0.961 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 8 avgt 25 28.769 ± 0.516 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 8 avgt 25 28.778 ± 0.579 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 8 avgt 25 28.948 ± 1.586 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 8 avgt 25 29.018 ± 1.078 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 8 avgt 25 29.065 ± 0.913 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 8 avgt 25 29.091 ± 0.986 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 8 avgt 25 29.211 ± 0.858 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 8 avgt 25 29.213 ± 0.449 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 8 avgt 25 29.216 ± 2.945 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 8 avgt 25 29.312 ± 1.006 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 8 avgt 25 29.329 ± 0.641 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 8 avgt 25 29.555 ± 0.518 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 8 avgt 25 29.683 ± 0.812 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 8 avgt 25 29.774 ± 1.233 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 8 avgt 25 29.786 ± 0.662 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 8 avgt 25 29.809 ± 0.321 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 8 avgt 25 29.838 ± 6.923 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 8 avgt 25 30.328 ± 0.551 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 8 avgt 25 30.375 ± 1.022 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 8 avgt 25 30.788 ± 1.009 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 8 avgt 25 31.124 ± 0.500 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 8 avgt 25 31.392 ± 0.971 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 8 avgt 25 31.406 ± 0.499 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 8 avgt 25 31.489 ± 1.008 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 8 avgt 25 31.496 ± 0.895 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 8 avgt 25 31.514 ± 0.628 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 8 avgt 25 31.533 ± 1.463 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 8 avgt 25 31.690 ± 8.339 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 8 avgt 25 31.787 ± 1.016 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 8 avgt 25 31.889 ± 0.354 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 8 avgt 25 31.901 ± 1.217 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 8 avgt 25 31.988 ± 0.278 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 8 avgt 25 32.085 ± 1.152 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 8 avgt 25 32.359 ± 2.177 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 8 avgt 25 32.636 ± 1.133 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 8 avgt 25 32.847 ± 0.687 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 8 avgt 25 33.136 ± 0.332 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 8 avgt 25 33.260 ± 1.038 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 8 avgt 25 33.480 ± 7.020 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 8 avgt 25 33.523 ± 0.570 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 8 avgt 25 34.238 ± 1.247 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 8 avgt 25 34.275 ± 0.694 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 8 avgt 25 34.838 ± 0.827 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 8 avgt 25 34.913 ± 0.660 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 8 avgt 25 35.268 ± 0.642 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 8 avgt 25 35.650 ± 0.650 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 8 avgt 25 35.817 ± 0.471 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 8 avgt 25 36.479 ± 3.691 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 8 avgt 25 36.964 ± 6.128 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 8 avgt 25 37.328 ± 1.913 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 8 avgt 25 37.488 ± 0.672 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 8 avgt 25 37.518 ± 12.910 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 8 avgt 25 37.945 ± 2.848 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 8 avgt 25 38.218 ± 3.395 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 8 avgt 25 38.272 ± 3.224 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 8 avgt 25 39.034 ± 0.633 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 8 avgt 25 39.036 ± 4.162 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 8 avgt 25 39.428 ± 0.956 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 8 avgt 25 39.722 ± 4.409 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 8 avgt 25 40.312 ± 0.850 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 8 avgt 25 41.351 ± 8.916 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 8 avgt 25 41.442 ± 0.841 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 8 avgt 25 43.094 ± 1.465 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 8 avgt 25 44.769 ± 0.253 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 8 avgt 25 45.032 ± 1.362 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 8 avgt 25 45.759 ± 3.099 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 8 avgt 25 46.864 ± 0.763 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 8 avgt 25 48.085 ± 1.605 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 8 avgt 25 48.516 ± 2.334 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 8 avgt 25 48.865 ± 2.535 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 8 avgt 25 53.690 ± 0.733 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 8 avgt 25 53.777 ± 3.885 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 8 avgt 25 54.913 ± 0.751 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 8 avgt 25 54.957 ± 3.014 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 8 avgt 25 56.513 ± 0.893 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 8 avgt 25 57.826 ± 0.949 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 8 avgt 25 58.790 ± 4.519 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 8 avgt 25 1,870.377 ± 21.101 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 8 avgt 25 1,911.234 ± 23.962 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_SS 4 avgt 25 4.853 ± 0.074 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64_OS 4 avgt 25 5.726 ± 0.866 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_RXS_M_XS_64 4 avgt 25 5.959 ± 1.311 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PP 4 avgt 25 5.988 ± 0.874 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_SS 4 avgt 25 6.226 ± 1.417 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PP 4 avgt 25 6.545 ± 1.473 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_128_PLUS 4 avgt 25 6.645 ± 1.638 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_S 4 avgt 25 6.671 ± 0.155 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PLUS 4 avgt 25 6.789 ± 0.527 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X256_MIX 4 avgt 25 6.798 ± 0.820 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SPLIT_MIX_64 4 avgt 25 7.030 ± 0.984 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoroshiro128PlusPlus 4 avgt 25 7.035 ± 0.272 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_64 4 avgt 25 7.050 ± 1.798 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_64 4 avgt 25 7.056 ± 1.730 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X128_MIX 4 avgt 25 7.304 ± 1.402 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32_OS 4 avgt 25 7.493 ± 0.854 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_PLUS 4 avgt 25 7.575 ± 1.628 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_256_SS 4 avgt 25 7.809 ± 1.320 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32_OS 4 avgt 25 7.857 ± 1.217 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_PP 4 avgt 25 7.858 ± 1.116 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_S 4 avgt 25 7.884 ± 1.296 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RS_32 4 avgt 25 7.931 ± 1.162 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_1024_SS 4 avgt 25 7.973 ± 1.264 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128StarStarRandom 4 avgt 25 8.021 ± 0.641 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MSWS 4 avgt 25 8.063 ± 1.112 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_RO_SHI_RO_64_SS 4 avgt 25 8.136 ± 0.727 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S_PHI 4 avgt 25 8.178 ± 1.288 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MWC_256 4 avgt 25 8.291 ± 0.647 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RS_32 4 avgt 25 8.373 ± 1.282 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_MCG_XSH_RR_32 4 avgt 25 8.503 ± 1.050 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_SS 4 avgt 25 8.516 ± 1.941 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XOR_SHIFT_1024_S 4 avgt 25 8.633 ± 1.361 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Xoshiro256PlusPlus 4 avgt 25 8.902 ± 1.714 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X128MixRandom 4 avgt 25 8.935 ± 0.515 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SplittableRandom 4 avgt 25 9.121 ± 1.401 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_512_PP 4 avgt 25 9.183 ± 1.533 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_TWO_CMRES 4 avgt 25 9.388 ± 1.645 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L32X64MixRandom 4 avgt 25 9.399 ± 1.053 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JSF_32 4 avgt 25 9.923 ± 0.419 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L64_X1024_MIX 4 avgt 25 9.961 ± 1.636 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_SS 4 avgt 25 9.986 ± 0.771 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_PCG_XSH_RR_32 4 avgt 25 10.043 ± 1.528 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L32_X64_MIX 4 avgt 25 10.158 ± 0.918 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PLUS 4 avgt 25 10.194 ± 0.990 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_SFC_32 4 avgt 25 10.818 ± 0.113 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_XO_SHI_RO_128_PP 4 avgt 25 10.880 ± 0.038 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT_64 4 avgt 25 11.020 ± 0.867 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X256MixRandom 4 avgt 25 11.058 ± 0.526 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_KISS 4 avgt 25 11.124 ± 0.778 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X128_MIX 4 avgt 25 11.300 ± 0.396 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_MT 4 avgt 25 11.541 ± 1.438 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X256_MIX 4 avgt 25 11.589 ± 0.240 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_JDK 4 avgt 25 11.872 ± 0.602 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PLUS 4 avgt 25 13.285 ± 0.645 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_Random 4 avgt 25 13.386 ± 0.731 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RS_32 4 avgt 25 13.620 ± 0.437 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MSWS 4 avgt 25 13.695 ± 0.578 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_MCG_XSH_RR_32 4 avgt 25 13.698 ± 0.486 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64 4 avgt 25 13.742 ± 0.316 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L64X1024MixRandom 4 avgt 25 13.759 ± 0.676 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32_OS 4 avgt 25 13.761 ± 0.424 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RR_32 4 avgt 25 13.797 ± 0.534 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_PP 4 avgt 25 13.884 ± 0.509 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_128_SS 4 avgt 25 13.941 ± 0.320 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32 4 avgt 25 13.975 ± 0.935 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PLUS 4 avgt 25 13.990 ± 0.340 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_XSH_RS_32_OS 4 avgt 25 14.037 ± 0.394 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SPLIT_MIX_64 4 avgt 25 14.135 ± 0.876 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_PCG_RXS_M_XS_64_OS 4 avgt 25 14.156 ± 0.272 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_S 4 avgt 25 14.187 ± 0.336 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_64 4 avgt 25 14.437 ± 0.305 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_64 4 avgt 25 14.526 ± 0.665 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_SS 4 avgt 25 14.564 ± 0.144 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_PP 4 avgt 25 14.616 ± 0.553 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_64_SS 4 avgt 25 14.690 ± 0.763 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JSF_32 4 avgt 25 14.809 ± 0.261 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_SS 4 avgt 25 14.861 ± 0.591 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_TWO_CMRES 4 avgt 25 14.915 ± 0.253 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PLUS 4 avgt 25 14.919 ± 0.139 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PLUS 4 avgt 25 15.065 ± 0.124 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_PP 4 avgt 25 15.162 ± 0.273 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_S 4 avgt 25 15.172 ± 0.822 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_RO_SHI_RO_1024_SS 4 avgt 25 15.200 ± 0.477 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoroshiro128PlusPlus 4 avgt 25 15.200 ± 0.404 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X128_MIX 4 avgt 25 15.201 ± 0.653 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_SS 4 avgt 25 15.207 ± 0.198 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_SFC_32 4 avgt 25 15.262 ± 0.362 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S_PHI 4 avgt 25 15.316 ± 0.277 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XOR_SHIFT_1024_S 4 avgt 25 15.406 ± 0.252 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_128_SS 4 avgt 25 15.420 ± 0.256 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MWC_256 4 avgt 25 15.488 ± 0.239 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Xoshiro256PlusPlus 4 avgt 25 15.651 ± 0.510 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X256_MIX 4 avgt 25 15.676 ± 0.334 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SplittableRandom 4 avgt 25 15.918 ± 0.413 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_ISAAC 4 avgt 25 15.964 ± 1.487 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_256_PP 4 avgt 25 15.990 ± 1.874 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_XO_SHI_RO_512_PP 4 avgt 25 16.180 ± 1.158 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_L128_X1024_MIX 4 avgt 25 16.193 ± 1.877 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L64_X1024_MIX 4 avgt 25 16.210 ± 0.375 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128StarStarRandom 4 avgt 25 16.341 ± 0.191 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT_64 4 avgt 25 16.400 ± 0.429 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L32_X64_MIX 4 avgt 25 16.478 ± 0.370 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_MT 4 avgt 25 16.516 ± 0.221 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_JDK 4 avgt 25 16.542 ± 0.417 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_KISS 4 avgt 25 16.595 ± 0.282 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X128MixRandom 4 avgt 25 16.801 ± 1.438 ns/op
CommonsRngSamplerTest.shuffleList JDK17_Random 4 avgt 25 17.167 ± 0.765 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L32X64MixRandom 4 avgt 25 17.327 ± 0.703 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X128MixRandom 4 avgt 25 17.591 ± 0.539 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X128_MIX 4 avgt 25 17.630 ± 0.395 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X256_MIX 4 avgt 25 17.997 ± 0.287 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X256MixRandom 4 avgt 25 18.398 ± 0.510 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_ISAAC 4 avgt 25 18.423 ± 0.340 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_512_A 4 avgt 25 18.473 ± 1.304 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_L128X1024MixRandom 4 avgt 25 18.491 ± 1.259 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X256MixRandom 4 avgt 25 18.697 ± 0.612 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_1024_A 4 avgt 25 19.814 ± 1.899 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L64X1024MixRandom 4 avgt 25 19.891 ± 0.552 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_512_A 4 avgt 25 20.626 ± 0.138 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_1024_A 4 avgt 25 20.921 ± 0.255 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_A 4 avgt 25 21.312 ± 0.140 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_L128_X1024_MIX 4 avgt 25 21.453 ± 0.476 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_A 4 avgt 25 22.123 ± 1.134 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_19937_C 4 avgt 25 23.136 ± 0.707 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X128MixRandom 4 avgt 25 23.272 ± 1.562 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_A 4 avgt 25 23.479 ± 0.355 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X1024MixRandom 4 avgt 25 23.553 ± 1.263 ns/op
CommonsRngSamplerTest.shuffleArray COMMONS_WELL_44497_B 4 avgt 25 23.687 ± 0.882 ns/op
CommonsRngSamplerTest.shuffleList JDK17_L128X256MixRandom 4 avgt 25 23.921 ± 2.134 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_A 4 avgt 25 24.142 ± 0.518 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_19937_C 4 avgt 25 25.159 ± 0.321 ns/op
CommonsRngSamplerTest.shuffleList COMMONS_WELL_44497_B 4 avgt 25 26.363 ± 1.047 ns/op
CommonsRngSamplerTest.shuffleArray JDK17_SecureRandom 4 avgt 25 816.469 ± 16.314 ns/op
CommonsRngSamplerTest.shuffleList JDK17_SecureRandom 4 avgt 25 836.767 ± 11.820 ns/op
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment