Benchmark bench: RUNNING... baseline/nextWord32 mean 25.92 μs ( +- 198.8 ns ) baseline/nextWord64 mean 25.99 μs ( +- 246.6 ns ) baseline/nextInt mean 26.57 μs ( +- 364.1 ns ) baseline/split mean 674.7 μs ( +- 7.942 μs ) pure/random/Float mean 365.6 μs ( +- 3.672 μs ) pure/random/Double mean 454.0 μs ( +- 4.255 μs ) pure/random/Integer mean 404.3 μs ( +- 13.76 μs ) pure/uniform/Word8 mean 26.89 μs ( +- 415.7 ns ) pure/uniform/Word16 mean 26.22 μs ( +- 217.7 ns ) pure/uniform/Word32 mean 26.15 μs ( +- 399.8 ns ) pure/uniform/Word64 mean 25.99 μs ( +- 315.4 ns ) pure/uniform/Word mean 27.44 μs ( +- 1.046 μs ) pure/uniform/Int8 mean 26.35 μs ( +- 330.1 ns ) pure/uniform/Int16 mean 28.36 μs ( +- 1.617 μs ) pure/uniform/Int32 mean 26.38 μs ( +- 351.0 ns ) pure/uniform/Int64 mean 26.43 μs ( +- 390.0 ns ) pure/uniform/Int mean 27.75 μs ( +- 1.514 μs ) pure/uniform/Char mean 675.6 μs ( +- 44.58 μs ) pure/uniform/Bool mean 27.70 μs ( +- 1.627 μs ) pure/uniform/CBool mean 28.37 μs ( +- 1.469 μs ) pure/uniform/CChar mean 27.16 μs ( +- 1.005 μs ) pure/uniform/CSChar mean 28.33 μs ( +- 1.628 μs ) pure/uniform/CUChar mean 26.75 μs ( +- 638.3 ns ) pure/uniform/CShort mean 28.57 μs ( +- 1.465 μs ) pure/uniform/CUShort mean 26.21 μs ( +- 351.5 ns ) pure/uniform/CInt mean 28.71 μs ( +- 2.138 μs ) pure/uniform/CUInt mean 27.31 μs ( +- 1.114 μs ) pure/uniform/CLong mean 28.17 μs ( +- 1.448 μs ) pure/uniform/CULong mean 26.81 μs ( +- 640.9 ns ) pure/uniform/CPtrdiff mean 26.80 μs ( +- 1.109 μs ) pure/uniform/CSize mean 26.69 μs ( +- 1.752 μs ) pure/uniform/CWchar mean 26.41 μs ( +- 347.4 ns ) pure/uniform/CSigAtomic mean 26.28 μs ( +- 416.6 ns ) pure/uniform/CLLong mean 28.26 μs ( +- 1.526 μs ) pure/uniform/CULLong mean 27.02 μs ( +- 697.0 ns ) pure/uniform/CIntPtr mean 27.87 μs ( +- 1.541 μs ) pure/uniform/CUIntPtr mean 28.63 μs ( +- 1.355 μs ) pure/uniform/CIntMax mean 26.31 μs ( +- 365.5 ns ) pure/uniform/CUIntMax mean 28.51 μs ( +- 1.510 μs ) pure/uniformR/full/Word8 mean 26.35 μs ( +- 481.9 ns ) pure/uniformR/full/Word16 mean 28.35 μs ( +- 1.383 μs ) pure/uniformR/full/Word32 mean 26.52 μs ( +- 759.9 ns ) pure/uniformR/full/Word64 mean 1.552 ms ( +- 103.9 μs ) pure/uniformR/full/Word mean 1.532 ms ( +- 63.79 μs ) pure/uniformR/full/Int8 mean 31.41 ms ( +- 1.988 ms ) pure/uniformR/full/Int16 mean 31.87 ms ( +- 1.941 ms ) pure/uniformR/full/Int32 mean 30.61 ms ( +- 1.640 ms ) pure/uniformR/full/Int64 mean 30.92 ms ( +- 1.898 ms ) pure/uniformR/full/Int mean 1.434 ms ( +- 88.92 μs ) pure/uniformR/full/Char mean 216.6 μs ( +- 2.431 μs ) pure/uniformR/full/Bool mean 26.27 μs ( +- 336.5 ns ) pure/uniformR/full/CBool mean 27.61 μs ( +- 1.142 μs ) pure/uniformR/full/CChar mean 29.73 ms ( +- 780.1 μs ) pure/uniformR/full/CSChar mean 29.70 ms ( +- 507.3 μs ) pure/uniformR/full/CUChar mean 28.18 μs ( +- 1.528 μs ) pure/uniformR/full/CShort mean 29.43 ms ( +- 657.2 μs ) pure/uniformR/full/CUShort mean 24.28 ms ( +- 445.5 μs ) pure/uniformR/full/CInt mean 30.46 ms ( +- 314.1 μs ) pure/uniformR/full/CUInt mean 18.38 ms ( +- 355.8 μs ) pure/uniformR/full/CLong mean 31.36 ms ( +- 1.973 ms ) pure/uniformR/full/CULong mean 1.535 ms ( +- 26.43 μs ) pure/uniformR/full/CPtrdiff mean 31.17 ms ( +- 2.093 ms ) pure/uniformR/full/CSize mean 1.545 ms ( +- 8.509 μs ) pure/uniformR/full/CWchar mean 31.83 ms ( +- 2.265 ms ) pure/uniformR/full/CSigAtomic mean 32.47 ms ( +- 1.958 ms ) pure/uniformR/full/CLLong mean 31.07 ms ( +- 2.170 ms ) pure/uniformR/full/CULLong mean 1.694 ms ( +- 113.9 μs ) pure/uniformR/full/CIntPtr mean 30.43 ms ( +- 1.585 ms ) pure/uniformR/full/CUIntPtr mean 1.520 ms ( +- 14.85 μs ) pure/uniformR/full/CIntMax mean 30.11 ms ( +- 1.627 ms ) pure/uniformR/full/CUIntMax mean 1.524 ms ( +- 18.27 μs ) pure/uniformR/excludeMax/Word8 mean 134.9 μs ( +- 1.959 μs ) pure/uniformR/excludeMax/Word16 mean 140.6 μs ( +- 6.724 μs ) pure/uniformR/excludeMax/Word32 mean 160.6 μs ( +- 1.780 μs ) pure/uniformR/excludeMax/Word64 mean 1.514 ms ( +- 47.02 μs ) pure/uniformR/excludeMax/Word mean 1.745 ms ( +- 100.3 μs ) pure/uniformR/excludeMax/Int8 mean 30.76 ms ( +- 1.933 ms ) pure/uniformR/excludeMax/Int16 mean 31.71 ms ( +- 2.202 ms ) pure/uniformR/excludeMax/Int32 mean 32.20 ms ( +- 2.396 ms ) pure/uniformR/excludeMax/Int64 mean 30.06 ms ( +- 1.731 ms ) pure/uniformR/excludeMax/Int mean 1.281 ms ( +- 17.26 μs ) pure/uniformR/excludeMax/Char mean 163.4 μs ( +- 3.986 μs ) pure/uniformR/excludeMax/Bool mean 54.65 μs ( +- 402.0 ns ) pure/uniformR/excludeMax/CBool mean 143.9 μs ( +- 9.533 μs ) pure/uniformR/excludeMax/CChar mean 29.36 ms ( +- 533.5 μs ) pure/uniformR/excludeMax/CSChar mean 29.59 ms ( +- 493.8 μs ) pure/uniformR/excludeMax/CUChar mean 145.0 μs ( +- 7.793 μs ) pure/uniformR/excludeMax/CShort mean 30.22 ms ( +- 923.7 μs ) pure/uniformR/excludeMax/CUShort mean 25.63 ms ( +- 2.611 ms ) pure/uniformR/excludeMax/CInt mean 32.07 ms ( +- 2.163 ms ) pure/uniformR/excludeMax/CUInt mean 25.26 ms ( +- 1.357 ms ) pure/uniformR/excludeMax/CLong mean 28.91 ms ( +- 478.9 μs ) pure/uniformR/excludeMax/CULong mean 1.694 ms ( +- 103.5 μs ) pure/uniformR/excludeMax/CPtrdiff mean 28.85 ms ( +- 483.0 μs ) pure/uniformR/excludeMax/CSize mean 1.665 ms ( +- 97.94 μs ) pure/uniformR/excludeMax/CWchar mean 29.59 ms ( +- 722.9 μs ) pure/uniformR/excludeMax/CSigAtomic mean 30.45 ms ( +- 1.319 ms ) pure/uniformR/excludeMax/CLLong mean 31.70 ms ( +- 4.996 ms ) pure/uniformR/excludeMax/CULLong mean 1.592 ms ( +- 89.69 μs ) pure/uniformR/excludeMax/CIntPtr mean 31.68 ms ( +- 1.202 ms ) pure/uniformR/excludeMax/CUIntPtr mean 1.650 ms ( +- 97.03 μs ) pure/uniformR/excludeMax/CIntMax mean 29.48 ms ( +- 507.0 μs ) pure/uniformR/excludeMax/CUIntMax mean 1.632 ms ( +- 90.35 μs ) pure/uniformR/includeHalf/Word8 mean 136.4 μs ( +- 5.940 μs ) pure/uniformR/includeHalf/Word16 mean 136.7 μs ( +- 6.526 μs ) pure/uniformR/includeHalf/Word32 mean 1.129 ms ( +- 45.14 μs ) pure/uniformR/includeHalf/Word64 mean 2.840 ms ( +- 193.7 μs ) pure/uniformR/includeHalf/Word mean 2.733 ms ( +- 33.28 μs ) pure/uniformR/includeHalf/Int8 mean 35.04 ms ( +- 2.099 ms ) pure/uniformR/includeHalf/Int16 mean 34.36 ms ( +- 1.661 ms ) pure/uniformR/includeHalf/Int32 mean 35.45 ms ( +- 2.177 ms ) pure/uniformR/includeHalf/Int64 mean 31.07 ms ( +- 594.4 μs ) pure/uniformR/includeHalf/Int mean 1.789 ms ( +- 100.4 μs ) pure/uniformR/includeHalf/Char mean 160.4 μs ( +- 7.375 μs ) pure/uniformR/includeHalf/Bool mean 54.61 μs ( +- 1.496 μs ) pure/uniformR/includeHalf/CBool mean 131.5 μs ( +- 2.303 μs ) pure/uniformR/includeHalf/CChar mean 31.93 ms ( +- 555.1 μs ) pure/uniformR/includeHalf/CSChar mean 35.12 ms ( +- 2.281 ms ) pure/uniformR/includeHalf/CUChar mean 136.0 μs ( +- 7.587 μs ) pure/uniformR/includeHalf/CShort mean 32.13 ms ( +- 564.4 μs ) pure/uniformR/includeHalf/CUShort mean 24.92 ms ( +- 1.137 ms ) pure/uniformR/includeHalf/CInt mean 32.81 ms ( +- 362.9 μs ) pure/uniformR/includeHalf/CUInt mean 34.41 ms ( +- 2.544 ms ) pure/uniformR/includeHalf/CLong mean 30.45 ms ( +- 433.1 μs ) pure/uniformR/includeHalf/CULong mean 2.756 ms ( +- 170.1 μs ) pure/uniformR/includeHalf/CPtrdiff mean 33.38 ms ( +- 1.984 ms ) pure/uniformR/includeHalf/CSize mean 2.732 ms ( +- 164.9 μs ) pure/uniformR/includeHalf/CWchar mean 35.22 ms ( +- 2.280 ms ) pure/uniformR/includeHalf/CSigAtomic mean 33.78 ms ( +- 1.796 ms ) pure/uniformR/includeHalf/CLLong mean 32.65 ms ( +- 2.145 ms ) pure/uniformR/includeHalf/CULLong mean 2.803 ms ( +- 174.4 μs ) pure/uniformR/includeHalf/CIntPtr mean 32.11 ms ( +- 1.547 ms ) pure/uniformR/includeHalf/CUIntPtr mean 2.589 ms ( +- 20.43 μs ) pure/uniformR/includeHalf/CIntMax mean 31.14 ms ( +- 405.5 μs ) pure/uniformR/includeHalf/CUIntMax mean 2.591 ms ( +- 59.73 μs ) pure/uniformR/unbounded/Float mean 357.0 μs ( +- 24.55 μs ) pure/uniformR/unbounded/Double mean 408.9 μs ( +- 6.579 μs ) benchmarking pure/uniformR/unbounded/Integer ... took 9.178 s, total 56 iterations pure/uniformR/unbounded/Integer mean 167.1 ms ( +- 1.811 ms ) Benchmark bench: FINISH Completed 2 action(s).