{
  "CreatedUtc": "2026-09-20T04:39:23.9743973Z",
  "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": 114.8125,
      "MedianNs": 121.875,
      "MinNs": 51.5625,
      "StdDevNs": 46.70132757637446,
      "StandardErrorNs": 9.340265515274892,
      "OperationsPerSecond": 8709853.021230267,
      "AllocatedBytesPerCall": 88,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0033,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 52.083984375,
      "MedianNs": 39.404296875,
      "MinNs": 30.5908203125,
      "StdDevNs": 56.635170106092104,
      "StandardErrorNs": 11.32703402121842,
      "OperationsPerSecond": 19199760.00299996,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1253,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 4136.8046875,
      "MedianNs": 4048.681640625,
      "MinNs": 3859.0087890625,
      "StdDevNs": 255.7918248896636,
      "StandardErrorNs": 51.15836497793272,
      "OperationsPerSecond": 241732.46636991488,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 15.8065,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 417.677734375,
      "MedianNs": 393.45703125,
      "MinNs": 382.6171875,
      "StdDevNs": 57.53671184226226,
      "StandardErrorNs": 11.507342368452452,
      "OperationsPerSecond": 2394190.347484931,
      "AllocatedBytesPerCall": 168,
      "Gen0": 4,
      "Gen1": 1,
      "Gen2": 0,
      "MinSampleMs": 1.5672,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 406.6357421875,
      "MedianNs": 389.7216796875,
      "MinNs": 381.15234375,
      "StdDevNs": 35.74753809835025,
      "StandardErrorNs": 7.149507619670049,
      "OperationsPerSecond": 2459203.4006172023,
      "AllocatedBytesPerCall": 168,
      "Gen0": 5,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.5612,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 8.5673828125,
      "MedianNs": 8.642578125,
      "MinNs": 7.32421875,
      "StdDevNs": 0.48521580066997816,
      "StandardErrorNs": 0.09704316013399564,
      "OperationsPerSecond": 116721759.94528668,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.03,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 431.5625,
      "MedianNs": 426.5625,
      "MinNs": 410.9375,
      "StdDevNs": 31.158720856554215,
      "StandardErrorNs": 6.231744171310843,
      "OperationsPerSecond": 2317161.477190442,
      "AllocatedBytesPerCall": 360,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0263,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 27.1474609375,
      "MedianNs": 23.9990234375,
      "MinNs": 23.3642578125,
      "StdDevNs": 14.21147044872243,
      "StandardErrorNs": 2.842294089744486,
      "OperationsPerSecond": 36835857.404942624,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0957,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 9.1494140625,
      "MedianNs": 8.6669921875,
      "MinNs": 7.8125,
      "StdDevNs": 2.046541706157615,
      "StandardErrorNs": 0.409308341231523,
      "OperationsPerSecond": 109296616.50122745,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.032,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 32.3525390625,
      "MedianNs": 31.9580078125,
      "MinNs": 31.0302734375,
      "StdDevNs": 1.9910522417654668,
      "StandardErrorNs": 0.3982104483530934,
      "OperationsPerSecond": 30909475.08225422,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1271,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 3990.640625,
      "MedianNs": 3768.2861328125,
      "MinNs": 3634.2041015625,
      "StdDevNs": 439.07833307708665,
      "StandardErrorNs": 87.81566661541733,
      "OperationsPerSecond": 250586.3328647891,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 14.8857,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 94.8896484375,
      "MedianNs": 89.16015625,
      "MinNs": 72.6806640625,
      "StdDevNs": 27.679827351063853,
      "StandardErrorNs": 5.535965470212771,
      "OperationsPerSecond": 10538557.329134377,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.2977,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 98,
      "MedianNs": 93.75,
      "MinNs": 89.0625,
      "StdDevNs": 14.145587872195344,
      "StandardErrorNs": 2.829117574439069,
      "OperationsPerSecond": 10204081.632653061,
      "AllocatedBytesPerCall": 128,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0057,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 38.21484375,
      "MedianNs": 39.404296875,
      "MinNs": 26.4404296875,
      "StdDevNs": 14.342821081440842,
      "StandardErrorNs": 2.8685642162881684,
      "OperationsPerSecond": 26167842.17520188,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1083,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 338672.7177734375,
      "MedianNs": 330420.1171875,
      "MinNs": 308984.3017578125,
      "StdDevNs": 31272.905745147207,
      "StandardErrorNs": 6254.581149029442,
      "OperationsPerSecond": 2952.7031482617735,
      "AllocatedBytesPerCall": 294925.1171875,
      "Gen0": 7229,
      "Gen1": 15,
      "Gen2": 2,
      "MinSampleMs": 1265.5997,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 351.6181640625,
      "MedianNs": 313.623046875,
      "MinNs": 296.3134765625,
      "StdDevNs": 68.7573253890438,
      "StandardErrorNs": 13.75146507780876,
      "OperationsPerSecond": 2843994.1453714273,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.2137,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 426.7685546875,
      "MedianNs": 395.60546875,
      "MinNs": 294.9462890625,
      "StdDevNs": 118.49477010699934,
      "StandardErrorNs": 23.698954021399867,
      "OperationsPerSecond": 2343190.44600708,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.2081,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 11.7900390625,
      "MedianNs": 8.30078125,
      "MinNs": 7.2265625,
      "StdDevNs": 6.945074614436883,
      "StandardErrorNs": 1.3890149228873765,
      "OperationsPerSecond": 84817361.05359066,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0296,
      "Error": null
    }
  ],
  "Skipped": []
}
