Table of Contents

Class Xoshiro256

Namespace
Shard.WorldGen.Noise
Assembly
Shard.WorldGen.dll

xoshiro256** — a fast, high-quality, deterministic PRNG, long-seedable and portable. State is initialized from the seed via splitmix64. Used for reproducible noise setup.

public sealed class Xoshiro256
Inheritance
Xoshiro256
Inherited Members

Constructors

Xoshiro256(long)

public Xoshiro256(long seed)

Parameters

seed long

Methods

NextDouble()

Uniform double in [0, 1).

public double NextDouble()

Returns

double

NextUInt64()

public ulong NextUInt64()

Returns

ulong