public void RandomStartGame(Mode_Sudoku mode) { Random r = new Random(); for (byte i = 1; i <= Convert.ToByte(mode); ++i) { sbyte check; do { AddValueToResult(Convert.ToByte(r.Next(0, 64)), Convert.ToByte(r.Next(1, 9)), out check); if (check == 1) { break; } }while(check != 1); } }
// man choi chon che do private void ScreenMode() { byte chosen; do { System.Console.WriteLine("Nhap lua chon: "); System.Console.WriteLine("1. Easy \n2. Medium \n3. Hard"); Console.WriteLine("================================================"); Console.Write("Nhap lua chon: "); chosen = Convert.ToByte(Console.ReadLine()); if (chosen < 1 || chosen > 3) { Console.WriteLine("Ban nhap sai lua chon!"); Console.WriteLine("Nhan bat ky nut de tiep tuc!"); Console.ReadLine(); Console.Clear(); } }while(chosen < 1 || chosen > 3); switch (chosen) { case 1: mode = Mode_Sudoku.easy; break; case 2: mode = Mode_Sudoku.medium; break; case 3: mode = Mode_Sudoku.hard; break; } Console.Clear(); }