Random rnd = new Random();
Random rnd1 = new Random();
int[,] bingoCards = new int[5,5];
int[] temp = Enumerable.Range(1, 25).ToArray();
for (int i = 0; i < temp.Length; i++)
bingoCards[i / bingoCards.GetLength(0), i % bingoCards.GetLength(1)] = temp[i];
Console.WriteLine("[{0}, {1}] = {2}", i, j, bingoCards[i,j]);
Console.WriteLine("Enter the no of inputs:");
totalInputs =Convert.ToInt16(Console.ReadLine());
int[] bingoNumbers= new int[totalInputs];
Console.WriteLine("Enter the bingo numbers:");
for(int i=0;i<totalInputs;i++)
bingoNumbers[i] = Convert.ToInt16(Console.ReadLine());
for(int i=0;i<totalInputs;i++)
Console.Write(bingoNumbers[i] + " " );
BingoGame(bingoNumbers,bingoCards);
private void Shuffle(ref int[] array)
for (int i = array.Length - 1; i >= 0; i--)
private void BingoGame(int[] bingoNumbers,int[,] bingoCards)
for(int i=0;i<bingoNumbers.Length;i++)
if (Enumerable.Range(1, 25).Contains(bingoNumbers[i]))
Console.WriteLine("Output: ");
Console.WriteLine(Result.ToString());
for (int i = 0; i < bingoCards.GetLength(0); i++)
for (int k = 0; k < bingoCards.GetLength(1); k++ )
Console.Write(bingoCards[i,k] + " ");