diff --git a/src/Common/src/System/Marvin.cs b/src/Common/src/System/Marvin.cs index 611fc5d51c2a..07a109f59dc9 100644 --- a/src/Common/src/System/Marvin.cs +++ b/src/Common/src/System/Marvin.cs @@ -110,9 +110,9 @@ private static ulong GenerateSeed() { using (RandomNumberGenerator rng = RandomNumberGenerator.Create()) { - var bytes = new byte[sizeof(ulong)]; + Span bytes = stackalloc byte[sizeof(ulong)]; rng.GetBytes(bytes); - return BitConverter.ToUInt64(bytes, 0); + return MemoryMarshal.Cast(bytes)[0]; } } }