RandomStreamPartition<TRandom> Methods

Methods

Advance Advances the next index by the specified count without generating streams.
(Overrides RandomStreamSource<TRandom>.Advance(UInt64))
Branch(UInt64) Creates a child stream source at the specified index without advancing this source.
(Inherited from RandomStreamSource<TRandom>)
Branch(UInt64, JumpStride) Creates a child stream source at the specified index with a specific stride.
BranchAndAdvance Creates a child stream source at the current next index and advances this source.
(Inherited from RandomStreamSource<TRandom>)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
NextStream Returns an RNG for the next child stream and advances the index.
(Overrides RandomStreamSource<TRandom>.NextStream())
NextStreams(Int32) Returns an array of RNGs for the next N child streams and advances the index.
(Inherited from RandomStreamSource<TRandom>)
NextStreams(Span<TRandom>) Fills the specified span with the next child streams and advances the index.
(Inherited from RandomStreamSource<TRandom>)
PrefixStream Returns an RNG corresponding to the current path prefix only.
(Overrides RandomStreamSource<TRandom>.PrefixStream())
Seek Sets the next stream index to the specified value.
(Overrides RandomStreamSource<TRandom>.Seek(UInt64))
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also