using System.Collections.Generic;
public static void Main()
var nums = new List<int> {1,2,3,4,5,6,7,8,9,0};
var dict1 = new Dictionary<int,int>();
var dict2 = new Dictionary<int,int>();
for(var i = 0; i < count; i++) {
var result = Rand(nums, rand);
Console.WriteLine($"{i}: {dict1[i] * 100.0 / count}% , {dict2[i] * 100.0 / count}%");
private static (int, int) Rand(List<int> nums, Random rand) {
var num1 = nums.OrderBy(x=> rand.Next()).FirstOrDefault();
var num2 = nums.OrderBy(x=> Guid.NewGuid().GetHashCode()).FirstOrDefault();