temprand = rand.Next(quiztemp.totalQuestions()); while(questions.Exists(ContainsRand)) { temprand = rand.Next(quiztemp.totalQuestions()); } questions.Add(temprand); List questions = new List(); Random rand = new Random(); int r = rand.Next(); if (!questions.Contains(r)) questions.Add(r);