public static void Main()
for(int i = 0; i < charactersInPool; ++i)
char chosenCharacter = 'b';
const double accuracy = 10000;
double times = 100 * accuracy;
Random rand = new Random();
for(int i = 0; i < times; ++i)
bool gotCharacter = false;
for(int j = 0; j < 3; ++j)
index = rand.Next(pool.Length);
poolCharacter = pool[index];
if(poolCharacter == chosenCharacter)
poolCharacter = pool[index];
pool = pool.Replace(poolCharacter.ToString(), string.Empty);
double chance = timesSelected / times;
Console.WriteLine(chance);