Benchmark bench: RUNNING... baseline/nextWord32 mean 26.13 μs ( +- 780.0 ns ) baseline/nextWord64 mean 26.89 μs ( +- 254.0 ns ) baseline/nextInt mean 27.09 μs ( +- 274.8 ns ) baseline/split mean 704.2 μs ( +- 13.82 μs ) pure/random/Float mean 324.6 μs ( +- 4.190 μs ) pure/random/Double mean 500.7 μs ( +- 5.288 μs ) pure/random/Integer mean 367.0 μs ( +- 2.723 μs ) pure/uniform/Word8 mean 25.67 μs ( +- 424.6 ns ) pure/uniform/Word16 mean 25.60 μs ( +- 193.9 ns ) pure/uniform/Word32 mean 25.55 μs ( +- 182.4 ns ) pure/uniform/Word64 mean 25.54 μs ( +- 138.5 ns ) pure/uniform/Word mean 25.90 μs ( +- 975.4 ns ) pure/uniform/Int8 mean 25.55 μs ( +- 178.9 ns ) pure/uniform/Int16 mean 25.73 μs ( +- 448.1 ns ) pure/uniform/Int32 mean 25.75 μs ( +- 571.3 ns ) pure/uniform/Int64 mean 25.87 μs ( +- 516.5 ns ) pure/uniform/Int mean 25.57 μs ( +- 279.3 ns ) pure/uniform/Char mean 206.6 μs ( +- 4.245 μs ) pure/uniform/Bool mean 25.59 μs ( +- 155.0 ns ) pure/uniform/CBool mean 25.84 μs ( +- 749.1 ns ) pure/uniform/CChar mean 25.54 μs ( +- 132.8 ns ) pure/uniform/CSChar mean 25.60 μs ( +- 250.5 ns ) pure/uniform/CUChar mean 25.74 μs ( +- 317.5 ns ) pure/uniform/CShort mean 25.55 μs ( +- 122.9 ns ) pure/uniform/CUShort mean 25.84 μs ( +- 376.4 ns ) pure/uniform/CInt mean 26.07 μs ( +- 517.6 ns ) pure/uniform/CUInt mean 25.49 μs ( +- 156.0 ns ) pure/uniform/CLong mean 25.54 μs ( +- 116.6 ns ) pure/uniform/CULong mean 25.51 μs ( +- 162.5 ns ) pure/uniform/CPtrdiff mean 25.78 μs ( +- 246.8 ns ) pure/uniform/CSize mean 25.67 μs ( +- 221.4 ns ) pure/uniform/CWchar mean 25.79 μs ( +- 334.3 ns ) pure/uniform/CSigAtomic mean 25.60 μs ( +- 195.4 ns ) pure/uniform/CLLong mean 25.60 μs ( +- 155.6 ns ) pure/uniform/CULLong mean 25.89 μs ( +- 655.3 ns ) pure/uniform/CIntPtr mean 25.85 μs ( +- 379.2 ns ) pure/uniform/CUIntPtr mean 25.60 μs ( +- 214.5 ns ) pure/uniform/CIntMax mean 25.62 μs ( +- 201.8 ns ) pure/uniform/CUIntMax mean 25.51 μs ( +- 196.0 ns ) pure/uniformR/full/Word8 mean 915.6 μs ( +- 4.262 μs ) pure/uniformR/full/Word16 mean 17.96 ms ( +- 1.369 ms ) pure/uniformR/full/Word32 mean 11.30 ms ( +- 158.3 μs ) pure/uniformR/full/Word64 mean 131.3 μs ( +- 3.496 μs ) pure/uniformR/full/Word mean 156.1 μs ( +- 2.279 μs ) pure/uniformR/full/Int8 mean 132.9 μs ( +- 4.740 μs ) pure/uniformR/full/Int16 mean 167.8 μs ( +- 9.445 μs ) pure/uniformR/full/Int32 mean 139.6 μs ( +- 14.79 μs ) pure/uniformR/full/Int64 mean 170.6 μs ( +- 11.14 μs ) pure/uniformR/full/Int mean 164.6 μs ( +- 8.083 μs ) pure/uniformR/full/Char mean 19.21 ms ( +- 1.422 ms ) pure/uniformR/full/Bool mean 26.11 μs ( +- 883.1 ns ) pure/uniformR/full/CBool mean 777.3 μs ( +- 9.062 μs ) pure/uniformR/full/CChar mean 131.1 μs ( +- 2.526 μs ) pure/uniformR/full/CSChar mean 144.9 μs ( +- 7.226 μs ) pure/uniformR/full/CUChar mean 854.8 μs ( +- 56.11 μs ) pure/uniformR/full/CShort mean 133.3 μs ( +- 1.414 μs ) pure/uniformR/full/CUShort mean 23.63 ms ( +- 1.298 ms ) pure/uniformR/full/CInt mean 168.0 μs ( +- 11.10 μs ) pure/uniformR/full/CUInt mean 17.90 ms ( +- 434.5 μs ) pure/uniformR/full/CLong mean 132.0 μs ( +- 2.977 μs ) pure/uniformR/full/CULong mean 20.51 ms ( +- 1.590 ms ) pure/uniformR/full/CPtrdiff mean 134.5 μs ( +- 7.060 μs ) pure/uniformR/full/CSize mean 19.93 ms ( +- 1.319 ms ) pure/uniformR/full/CWchar mean 161.0 μs ( +- 7.492 μs ) pure/uniformR/full/CSigAtomic mean 158.6 μs ( +- 5.760 μs ) pure/uniformR/full/CLLong mean 143.0 μs ( +- 8.349 μs ) pure/uniformR/full/CULLong mean 19.80 ms ( +- 1.217 ms ) pure/uniformR/full/CIntPtr mean 142.2 μs ( +- 9.136 μs ) pure/uniformR/full/CUIntPtr mean 19.24 ms ( +- 980.1 μs ) pure/uniformR/full/CIntMax mean 168.4 μs ( +- 11.38 μs ) pure/uniformR/full/CUIntMax mean 20.33 ms ( +- 1.476 ms ) pure/uniformR/excludeMax/Word8 mean 949.4 μs ( +- 18.33 μs ) pure/uniformR/excludeMax/Word16 mean 17.17 ms ( +- 577.9 μs ) pure/uniformR/excludeMax/Word32 mean 16.87 ms ( +- 275.2 μs ) pure/uniformR/excludeMax/Word64 mean 130.9 μs ( +- 1.831 μs ) pure/uniformR/excludeMax/Word mean 156.2 μs ( +- 3.117 μs ) pure/uniformR/excludeMax/Int8 mean 143.4 μs ( +- 7.744 μs ) pure/uniformR/excludeMax/Int16 mean 157.1 μs ( +- 2.572 μs ) pure/uniformR/excludeMax/Int32 mean 137.8 μs ( +- 8.186 μs ) pure/uniformR/excludeMax/Int64 mean 170.2 μs ( +- 10.92 μs ) pure/uniformR/excludeMax/Int mean 161.7 μs ( +- 7.243 μs ) pure/uniformR/excludeMax/Char mean 18.97 ms ( +- 1.246 ms ) pure/uniformR/excludeMax/Bool mean 25.54 μs ( +- 168.6 ns ) pure/uniformR/excludeMax/CBool mean 780.9 μs ( +- 16.13 μs ) pure/uniformR/excludeMax/CChar mean 135.6 μs ( +- 2.391 μs ) pure/uniformR/excludeMax/CSChar mean 146.9 μs ( +- 9.228 μs ) pure/uniformR/excludeMax/CUChar mean 797.7 μs ( +- 12.14 μs ) pure/uniformR/excludeMax/CShort mean 144.9 μs ( +- 9.241 μs ) pure/uniformR/excludeMax/CUShort mean 23.06 ms ( +- 1.312 ms ) pure/uniformR/excludeMax/CInt mean 156.5 μs ( +- 2.262 μs ) pure/uniformR/excludeMax/CUInt mean 24.08 ms ( +- 516.0 μs ) pure/uniformR/excludeMax/CLong mean 134.5 μs ( +- 4.824 μs ) pure/uniformR/excludeMax/CULong mean 18.80 ms ( +- 369.8 μs ) pure/uniformR/excludeMax/CPtrdiff mean 130.9 μs ( +- 5.471 μs ) pure/uniformR/excludeMax/CSize mean 19.71 ms ( +- 1.243 ms ) pure/uniformR/excludeMax/CWchar mean 166.4 μs ( +- 10.73 μs ) pure/uniformR/excludeMax/CSigAtomic mean 162.1 μs ( +- 7.322 μs ) pure/uniformR/excludeMax/CLLong mean 142.2 μs ( +- 8.442 μs ) pure/uniformR/excludeMax/CULLong mean 19.67 ms ( +- 1.012 ms ) pure/uniformR/excludeMax/CIntPtr mean 140.3 μs ( +- 9.653 μs ) pure/uniformR/excludeMax/CUIntPtr mean 19.22 ms ( +- 876.7 μs ) pure/uniformR/excludeMax/CIntMax mean 156.5 μs ( +- 2.487 μs ) pure/uniformR/excludeMax/CUIntMax mean 18.73 ms ( +- 442.1 μs ) pure/uniformR/includeHalf/Word8 mean 978.3 μs ( +- 44.45 μs ) pure/uniformR/includeHalf/Word16 mean 17.73 ms ( +- 1.204 ms ) pure/uniformR/includeHalf/Word32 mean 26.23 ms ( +- 2.421 ms ) pure/uniformR/includeHalf/Word64 mean 1.058 ms ( +- 66.83 μs ) pure/uniformR/includeHalf/Word mean 1.046 ms ( +- 47.41 μs ) pure/uniformR/includeHalf/Int8 mean 487.7 μs ( +- 12.58 μs ) pure/uniformR/includeHalf/Int16 mean 508.0 μs ( +- 2.957 μs ) pure/uniformR/includeHalf/Int32 mean 489.8 μs ( +- 8.382 μs ) pure/uniformR/includeHalf/Int64 mean 523.2 μs ( +- 25.04 μs ) pure/uniformR/includeHalf/Int mean 534.8 μs ( +- 29.21 μs ) pure/uniformR/includeHalf/Char mean 18.54 ms ( +- 935.4 μs ) pure/uniformR/includeHalf/Bool mean 27.37 μs ( +- 1.570 μs ) pure/uniformR/includeHalf/CBool mean 777.3 μs ( +- 8.176 μs ) pure/uniformR/includeHalf/CChar mean 495.2 μs ( +- 7.523 μs ) pure/uniformR/includeHalf/CSChar mean 476.4 μs ( +- 5.907 μs ) pure/uniformR/includeHalf/CUChar mean 795.0 μs ( +- 19.15 μs ) pure/uniformR/includeHalf/CShort mean 489.0 μs ( +- 31.13 μs ) pure/uniformR/includeHalf/CUShort mean 24.12 ms ( +- 1.675 ms ) pure/uniformR/includeHalf/CInt mean 519.4 μs ( +- 30.70 μs ) pure/uniformR/includeHalf/CUInt mean 32.03 ms ( +- 2.119 ms ) pure/uniformR/includeHalf/CLong mean 535.9 μs ( +- 33.60 μs ) pure/uniformR/includeHalf/CULong mean 23.94 ms ( +- 463.7 μs ) pure/uniformR/includeHalf/CPtrdiff mean 529.4 μs ( +- 31.46 μs ) pure/uniformR/includeHalf/CSize mean 23.75 ms ( +- 418.8 μs ) pure/uniformR/includeHalf/CWchar mean 495.3 μs ( +- 6.485 μs ) pure/uniformR/includeHalf/CSigAtomic mean 491.3 μs ( +- 7.373 μs ) pure/uniformR/includeHalf/CLLong mean 484.9 μs ( +- 6.128 μs ) pure/uniformR/includeHalf/CULLong mean 24.98 ms ( +- 870.8 μs ) pure/uniformR/includeHalf/CIntPtr mean 511.4 μs ( +- 33.51 μs ) pure/uniformR/includeHalf/CUIntPtr mean 25.35 ms ( +- 1.825 ms ) pure/uniformR/includeHalf/CIntMax mean 523.9 μs ( +- 32.13 μs ) pure/uniformR/includeHalf/CUIntMax mean 24.40 ms ( +- 934.7 μs ) pure/uniformR/unbounded/Float mean 310.3 μs ( +- 14.85 μs ) pure/uniformR/unbounded/Double mean 441.6 μs ( +- 29.73 μs ) pure/uniformR/unbounded/Integer mean 91.97 ms ( +- 1.436 ms ) Benchmark bench: FINISH