Click or drag to resize

RandBurtle Class

Bob Burtle's small and fast noncryptographic PRNG (circa 2009). See burtleburtle.net.
Inheritance Hierarchy
System.Object
  System.Random
    Orthogonal.Common.Basic.PRNG.RandCustomBase
      Orthogonal.Common.Basic.PRNG.RandBurtle

Namespace: Orthogonal.Common.Basic.PRNG
Assembly: Orthogonal.Common.Basic (in Orthogonal.Common.Basic.dll) Version: 2025-03-15 14:42 GMT+11
Syntax
C#
public sealed class RandBurtle : RandCustomBase

The RandBurtle type exposes the following members.

Constructors
 NameDescription
Public methodRandBurtle()Initializes a new instance of the RandBurtle class
Public methodRandBurtle(Int32)Initializes a new instance of the RandBurtle class
Top
Remarks

Long running tests have observed the expected minimum values Next 0 (0x0) from Core 0.0 and the maximum Next 2147483646 (0x7FFFFFFE) from Core 0.999999999767169.

See Also