{
  "CreatedUtc": "2026-09-20T04:38:36.1982187Z",
  "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": 87.1875,
      "MedianNs": 98.4375,
      "MinNs": 40.625,
      "StdDevNs": 33.1302816151,
      "StandardErrorNs": 6.62605632302,
      "OperationsPerSecond": 11469534.050179211,
      "AllocatedBytesPerCall": 88,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0026,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 374.521484375,
      "MedianNs": 74.8291015625,
      "MinNs": 40.576171875,
      "StdDevNs": 991.1815890773313,
      "StandardErrorNs": 198.23631781546626,
      "OperationsPerSecond": 2670073.7920784336,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1662,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 4929.78125,
      "MedianNs": 4612.353515625,
      "MinNs": 3892.7978515625,
      "StdDevNs": 922.2617133161418,
      "StandardErrorNs": 184.45234266322836,
      "OperationsPerSecond": 202848.75723441076,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 15.9449,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 726.322265625,
      "MedianNs": 595.99609375,
      "MinNs": 498.6083984375,
      "StdDevNs": 370.02237363186543,
      "StandardErrorNs": 74.00447472637309,
      "OperationsPerSecond": 1376799.3180540877,
      "AllocatedBytesPerCall": 168,
      "Gen0": 4,
      "Gen1": 1,
      "Gen2": 0,
      "MinSampleMs": 2.0423,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 768.7373046875,
      "MedianNs": 719.140625,
      "MinNs": 509.8388671875,
      "StdDevNs": 215.63458054216449,
      "StandardErrorNs": 43.126916108432894,
      "OperationsPerSecond": 1300834.4904069807,
      "AllocatedBytesPerCall": 168,
      "Gen0": 5,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 2.0883,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.ModuloRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 11.43359375,
      "MedianNs": 11.328125,
      "MinNs": 8.0810546875,
      "StdDevNs": 1.7739539605753376,
      "StandardErrorNs": 0.35479079211506753,
      "OperationsPerSecond": 87461564.74205671,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0331,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 687.6875,
      "MedianNs": 648.4375,
      "MinNs": 453.125,
      "StdDevNs": 239.98804698424564,
      "StandardErrorNs": 47.99760939684913,
      "OperationsPerSecond": 1454148.8684904117,
      "AllocatedBytesPerCall": 360,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.029,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 36.1044921875,
      "MedianNs": 31.494140625,
      "MinNs": 30.1025390625,
      "StdDevNs": 14.27911478687513,
      "StandardErrorNs": 2.8558229573750262,
      "OperationsPerSecond": 27697384.43645019,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1233,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 9.4482421875,
      "MedianNs": 8.69140625,
      "MinNs": 7.9833984375,
      "StdDevNs": 3.1466528643962723,
      "StandardErrorNs": 0.6293305728792544,
      "OperationsPerSecond": 105839793.28165375,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0327,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 33.87109375,
      "MedianNs": 31.54296875,
      "MinNs": 30.859375,
      "StdDevNs": 4.671306613806687,
      "StandardErrorNs": 0.9342613227613373,
      "OperationsPerSecond": 29523699.68861723,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1264,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 5592.1376953125,
      "MedianNs": 4643.505859375,
      "MinNs": 3664.0869140625,
      "StdDevNs": 2590.0530621171106,
      "StandardErrorNs": 518.0106124234221,
      "OperationsPerSecond": 178822.4923070529,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 15.0081,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.NetRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 86.443359375,
      "MedianNs": 75.5859375,
      "MinNs": 73.388671875,
      "StdDevNs": 26.44500131203272,
      "StandardErrorNs": 5.289000262406544,
      "OperationsPerSecond": 11568268.600736573,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.3006,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.ctor",
      "Unit": "construction including injected dependencies",
      "CallsPerSample": 64,
      "Samples": 25,
      "MeanNs": 123.625,
      "MedianNs": 123.4375,
      "MinNs": 118.75,
      "StdDevNs": 2.96875,
      "StandardErrorNs": 0.59375,
      "OperationsPerSecond": 8088978.766430738,
      "AllocatedBytesPerCall": 128,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0076,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeedSTR()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 38.9130859375,
      "MedianNs": 34.3994140625,
      "MinNs": 33.59375,
      "StdDevNs": 14.603472586593822,
      "StandardErrorNs": 2.9206945173187644,
      "OperationsPerSecond": 25698295.982131653,
      "AllocatedBytesPerCall": 32,
      "Gen0": 1,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.1376,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextBytes(Byte[])",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 357322.2314453125,
      "MedianNs": 336893.06640625,
      "MinNs": 320650,
      "StdDevNs": 49071.04084353582,
      "StandardErrorNs": 9814.208168707164,
      "OperationsPerSecond": 2798.594411422868,
      "AllocatedBytesPerCall": 294925.1171875,
      "Gen0": 7223,
      "Gen1": 5,
      "Gen2": 2,
      "MinSampleMs": 1313.3824,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextInt(Int32,Int32)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 382.08203125,
      "MedianNs": 379.6875,
      "MinNs": 302.099609375,
      "StdDevNs": 41.827089268606905,
      "StandardErrorNs": 8.36541785372138,
      "OperationsPerSecond": 2617239.017308538,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.2374,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.NextLong(Int64,Int64)",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 356.423828125,
      "MedianNs": 366.0888671875,
      "MinNs": 291.8212890625,
      "StdDevNs": 46.83340628398811,
      "StandardErrorNs": 9.366681256797623,
      "OperationsPerSecond": 2805648.5596392113,
      "AllocatedBytesPerCall": 288.609375,
      "Gen0": 7,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 1.1953,
      "Error": null
    },
    {
      "Method": "RandEXom.RandomLib.SSRNGRandom.GetSeed()",
      "Unit": "one call; setup excluded",
      "CallsPerSample": 4096,
      "Samples": 25,
      "MeanNs": 7.306640625,
      "MedianNs": 7.12890625,
      "MinNs": 6.982421875,
      "StdDevNs": 0.5064824610614208,
      "StandardErrorNs": 0.10129649221228416,
      "OperationsPerSecond": 136861801.65731087,
      "AllocatedBytesPerCall": 0,
      "Gen0": 0,
      "Gen1": 0,
      "Gen2": 0,
      "MinSampleMs": 0.0286,
      "Error": null
    }
  ],
  "Skipped": []
}
