예제 #1
0
        private char Generating_trump_card()
        {
            int  a = Convert.ToInt32(MyR.GetRandom(ref random));
            char r = carder[a].Suit_card;

            return(r);
        }
예제 #2
0
        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 карта одинакові
        }