using System.Collections.Generic;
const int numSorteos = 1500;
const int numMaximo = 100;
public static void Main()
Console.WriteLine("Hello World");
var resultados = Calcular();
NumerosQueMasHanAparecido(resultados);
public static List<int> Calcular()
Random _random = new Random();
List<int> ganadores = new List<int>();
int[] array = new int[5];
for (int i = 0; i <= numSorteos;)
int ganador = _random.Next(numMinimo, numMaximo);
Console.WriteLine(ganador);
public static void NumerosQueMasHanAparecido(List<int> listaGanadores)
Dictionary<int, int> valores = new Dictionary<int, int>();
for (int x = 0; x < listaGanadores.Count; x++)
ganador = listaGanadores[x];
for (int i = 0; i < listaGanadores.Count; i++)
if (ganador == listaGanadores[i])
if (valores.ContainsKey(ganador) == false)
valores.Add(ganador, contador - 1);
Console.WriteLine("El número " + ganador.ToString() + " ha aparecido " + contador.ToString() + " veces");