using System.Collections.Generic;
private static HashSet<int> randomValues = new HashSet<int>();
public static void Main()
for(int i = 0; i < 2000; i++)
Console.WriteLine("1st iteration results");
foreach(int rnd in randomValues) {
for(int i = 0; i < 20000; i++)
Console.WriteLine("2nd iteration results");
foreach(int rnd in randomValues) {
public static void wildPokemonEncounter()
Random rnd = new Random();
int whichPokemon = rnd.Next(1, possiblePokemon);
if(!randomValues.Contains(whichPokemon)) {
randomValues.Add(whichPokemon);