private char Generating_trump_card() { int a = Convert.ToInt32(MyR.GetRandom(ref random)); char r = carder[a].Suit_card; return(r); }
private void Random_generate_card() { arr1 = new int[carder.Count]; for (int i = 1; i < carder.Count; i++) { arr1[i] = Convert.ToInt32(MyR.GetRandom(ref random)); // тут просто генерую числа(карти) і заношу у масив інтів } for (int i = 1; i < carder.Count; i++) //цикл який перевіряє чи нема часом одинакових карт згенеровано якщо є то заново перегенеровуємо і перевіряємо { for (int r = i + 1; r < carder.Count; r++) { if (arr1[r] == arr1[i]) { arr1[i] = Convert.ToInt32(MyR.GetRandom(ref random)); i = 0; r = i + 1; } } } arr1[0] = 0; //невеличикий костиль мусів так зробити бо інакше при генерації бувало шо 0 і 1 карта одинакові }