I don't know what's wrong with this code
Random rand = new Random(); int num1 = rand.Next(0, 9); int num2 = rand.Next(0, 9); int num3 = rand.Next(0, 9); int num4 = rand.Next(0, 9); While(((num1 != num2) && (num1 != num3) && (num1 != num4) && (num2 != num3) && (num2 != num4) && (num3 != num4)) == false) { while(num1 == num2) { num2 = rand.Next(0, 9); } while(num1 == num3) { num3 = rand.Next(0, 9); } while(num2 == num3) { num3 = rand.Next(0, 9); } while(num1 == num4) { num4 = rand.Next(0, 9); } while(num2 == num4) { num4 = rand.Next(0, 9); } }