| CPlusPlus(Int64, StreamAddress) |
Creates a SeedSequence compatible with C++11 std::seed_seq.
|
| CPlusPlus(ReadOnlySpan<UInt32>, StreamAddress) |
Creates a SeedSequence compatible with C++11 std::seed_seq using 32-bit seed words.
|
| CPlusPlus(ReadOnlySpan<UInt64>, StreamAddress) |
Creates a SeedSequence compatible with C++11 std::seed_seq using multiple seed values.
|
| Default(Int64, StreamAddress) |
Creates a SeedSequence using the SFC64 algorithm with optional streaming.
|
| Default(ReadOnlySpan<UInt32>, StreamAddress) |
Creates a SeedSequence using the SFC64 algorithm with 32-bit seed words.
|
| Default(ReadOnlySpan<UInt64>, StreamAddress) |
Creates a SeedSequence using the SFC64 algorithm with multiple seed values and optional streaming.
|
| Direct(ReadOnlySpan<UInt32>) |
Creates a SeedSequence that emits provided 32-bit values verbatim.
|
| Direct(ReadOnlySpan<UInt64>) |
Creates a SeedSequence that emits provided values verbatim.
|
| Direct(UInt64) |
Creates a SeedSequence that emits a single provided value verbatim.
|
| Independent |
Creates a new seed sequence that is independent from other sequences generated by this method.
|
| NumPy(Int64, StreamAddress) |
Creates a SeedSequence compatible with NumPy's SeedSequence (v1.17+).
|
| NumPy(ReadOnlySpan<UInt32>, StreamAddress) |
Creates a SeedSequence compatible with NumPy's SeedSequence using 32-bit seed words.
|
| NumPy(ReadOnlySpan<UInt64>, StreamAddress) |
Creates a SeedSequence compatible with NumPy's SeedSequence (v1.17+) using multiple seed values.
|
| SplitMix64(Int64, StreamAddress) |
Creates a SeedSequence using the SplitMix64 algorithm with optional streaming.
|
| SplitMix64(ReadOnlySpan<UInt32>, StreamAddress) |
Creates a SeedSequence using the SplitMix64 algorithm with 32-bit seed words.
|
| SplitMix64(ReadOnlySpan<UInt64>, StreamAddress) |
Creates a SeedSequence using the SplitMix64 algorithm with multiple seed values and optional streaming.
|