Counter Based Generator 64<TEngine>.Get Key Method
Copies the current key into the provided destination span.
Definition
Namespace: Numerics.NET.Random.Generators
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
public void GetKey(
Span<ulong> destination
)Parameters
- destination Span<UInt64>
- The destination span that will receive the key words. Its length must exactly match the engine's key length.
Implements
ICounterBased<T>.GetKey(Span<T>)Remarks
Implementations must copy the key words into destination. This avoids returning spans that reference engine-owned storage which could become invalid when called through boxed structs.
Exceptions
| Argument | Thrown when destination.Length != the engine key length. |