{
  "CreatedUtc": "2026-09-20T04:37:45.8816906Z",
  "Library": "RandEXom/bin/docs-benchmark/RandEXom.dll",
  "LibraryVersion": "0.1.5.0",
  "Sha256": "E45424D9CA2E6D66BAAC82135AF55CE8C62943880E4F77D0C7595A732DC282C6",
  "Runtime": ".NET 8.0.28",
  "OS": "Microsoft Windows 10.0.19045",
  "Architecture": "X64",
  "ProcessorCount": 12,
  "StopwatchFrequency": 10000000,
  "RandomType": null,
  "SeedType": null,
  "ItemCount": 256,
  "Arguments": {},
  "Note": "In-process delegate-call measurements. Short samples are noisy; inspect MinSampleMs. No SDK or target project used.",
  "Results": [
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 111,
      "MedianNs": 117.1875,
      "MinNs": 45.3125,
      "StdDevNs": 49.30027969621471,
      "StandardErrorNs": 9.860055939242942,
      "OperationsPerSecond": 9009009.00900901,
      "AllocatedBytesPerCall": 88,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0029,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 87.82421875,
      "MedianNs": 69.04296875,
      "MinNs": 42.724609375,
      "StdDevNs": 118.94619497588823,
      "StandardErrorNs": 23.789238995177648,
      "OperationsPerSecond": 11386380.821064804,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.175,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 4023.591796875,
      "MedianNs": 3997.900390625,
      "MinNs": 3937.3291015625,
      "StdDevNs": 92.56810047370878,
      "StandardErrorNs": 18.513620094741757,
      "OperationsPerSecond": 248534.1581560707,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 16.1273,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 518.1259765625,
      "MedianNs": 483.8134765625,
      "MinNs": 398.4375,
      "StdDevNs": 108.4755272473049,
      "StandardErrorNs": 21.69510544946098,
      "OperationsPerSecond": 1930032.5504513148,
      "AllocatedBytesPerCall": 168,
      "Gen0": 4,
      "Gen1": 1,
      "Gen2": 0,
      "MinSampleMs": 1.632,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 461.2275390625,
      "MedianNs": 428.564453125,
      "MinNs": 385.2783203125,
      "StdDevNs": 69.12854526262635,
      "StandardErrorNs": 13.82570905252527,
      "OperationsPerSecond": 2168127.2589070015,
      "AllocatedBytesPerCall": 168,
      "Gen0": 5,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.5781,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 8.5,
      "MedianNs": 8.447265625,
      "MinNs": 8.1298828125,
      "StdDevNs": 0.31381647649445193,
      "StandardErrorNs": 0.06276329529889038,
      "OperationsPerSecond": 117647058.8235294,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0333,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 464.5625,
      "MedianNs": 460.9375,
      "MinNs": 446.875,
      "StdDevNs": 14.47401362140094,
      "StandardErrorNs": 2.894802724280188,
      "OperationsPerSecond": 2152562.895197094,
      "AllocatedBytesPerCall": 360,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0286,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 27.3037109375,
      "MedianNs": 24.6337890625,
      "MinNs": 23.53515625,
      "StdDevNs": 12.824245744503077,
      "StandardErrorNs": 2.5648491489006155,
      "OperationsPerSecond": 36625058.12081977,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0964,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 8.185546875,
      "MedianNs": 8.2275390625,
      "MinNs": 7.080078125,
      "StdDevNs": 1.0511881856929897,
      "StandardErrorNs": 0.21023763713859794,
      "OperationsPerSecond": 122166547.36339776,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.029,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 31.14453125,
      "MedianNs": 31.103515625,
      "MinNs": 30.615234375,
      "StdDevNs": 0.38471326132819034,
      "StandardErrorNs": 0.07694265226563807,
      "OperationsPerSecond": 32108365.73435344,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1254,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 4602.7822265625,
      "MedianNs": 4472.5830078125,
      "MinNs": 3839.94140625,
      "StdDevNs": 663.149715327633,
      "StandardErrorNs": 132.6299430655266,
      "OperationsPerSecond": 217259.8986389219,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 15.7284,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 82.53125,
      "MedianNs": 74.51171875,
      "MinNs": 70.8984375,
      "StdDevNs": 20.025689792063325,
      "StandardErrorNs": 4.005137958412665,
      "OperationsPerSecond": 12116622.4914805,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.2904,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 89.625,
      "MedianNs": 89.0625,
      "MinNs": 84.375,
      "StdDevNs": 2.625433991901783,
      "StandardErrorNs": 0.5250867983803567,
      "OperationsPerSecond": 11157601.115760112,
      "AllocatedBytesPerCall": 128,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0054,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 31.98046875,
      "MedianNs": 26.1962890625,
      "MinNs": 25.78125,
      "StdDevNs": 15.274275864846906,
      "StandardErrorNs": 3.0548551729693814,
      "OperationsPerSecond": 31269085.134970073,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1056,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 342699.2626953125,
      "MedianNs": 340202.685546875,
      "MinNs": 320524.658203125,
      "StdDevNs": 14587.525094327233,
      "StandardErrorNs": 2917.505018865447,
      "OperationsPerSecond": 2918.0103631827224,
      "AllocatedBytesPerCall": 294925.1171875,
      "Gen0": 7222,
      "Gen1": 4,
      "Gen2": 2,
      "MinSampleMs": 1312.869,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 558.091796875,
      "MedianNs": 546.1669921875,
      "MinNs": 378.662109375,
      "StdDevNs": 138.12632495365477,
      "StandardErrorNs": 27.625264990730955,
      "OperationsPerSecond": 1791819.9220978292,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.551,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 438.4990234375,
      "MedianNs": 403.369140625,
      "MinNs": 370.8251953125,
      "StdDevNs": 71.84762914538138,
      "StandardErrorNs": 14.369525829076276,
      "OperationsPerSecond": 2280506.789184518,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.5189,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 10.1123046875,
      "MedianNs": 10.791015625,
      "MinNs": 8.3984375,
      "StdDevNs": 1.2692573447509308,
      "StandardErrorNs": 0.2538514689501862,
      "OperationsPerSecond": 98889425.39835829,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0344,
      "Error": null
    }
  ],
  "Skipped": []
}
