Blazor, Blazor Webassembly, Dotnet Core, Net Core.
choices.Count; while (n > 1) { n--; int k = Random.Shared.Next(n + 1); int value = choices[k]; choices[k] = choices[n]; choices[n] = value; } } } The choices variable is a list of integers. It is intended to store the correct answer (count) and two additional unique random numbers as possible