org.apache.commons.rng.core
components.Class | Description |
---|---|
AbstractBenchmark |
Declares the JMH annotations for the benchmarks to compare the speed of generation of
random numbers from the various source providers for
UniformRandomProvider . |
BaselineGenerationPerformance |
Benchmarks to check linearity in the baseline implementations of
UniformRandomProvider . |
BaselineSources |
A benchmark state that can retrieve the various generators defined by
RandomSource
values. |
BaselineUtils |
Defines baseline implementations for the
UniformRandomProvider . |
FloatingPointGenerationPerformance |
Executes benchmark to compare the speed of generation of floating point
numbers from the integer primitives.
|
FloatingPointGenerationPerformance.LongSource |
Mimic the generation of the SplitMix64 algorithm.
|
NextBooleanGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextBoolean() . |
NextBooleanGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
NextBytesGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextBytes(byte[]) . |
NextBytesGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
NextDoubleGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextDouble() . |
NextDoubleGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
NextFloatGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextFloat() . |
NextFloatGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
NextIntGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextInt() and
UniformRandomProvider.nextInt(int) . |
NextIntGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
NextLongGenerationPerformance |
Executes benchmark to compare the speed of generation of random numbers from the
various source providers for
UniformRandomProvider.nextLong() and
UniformRandomProvider.nextLong(long) . |
NextLongGenerationPerformance.Sources |
The benchmark state (retrieve the various "RandomSource"s).
|
RngNextIntInRangeBenchmark |
Executes benchmark to compare the speed of random number generators to create
an int value in a range.
|
RngNextIntInRangeBenchmark.IntData |
The data used for the shuffle benchmark.
|
RngNextIntInRangeBenchmark.IntRange |
The upper range for the
int generation. |
RngNextIntInRangeBenchmark.Source |
The source generator.
|
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.