コード例 #1
0
        private void Alusta() // Korttipakka
        {
            string[] maat = { "Hertta", "Ruutu",
                              "Risti",  "Pata" };

            for (int i = 0; i < maat.Length; i++)
            {
                for (int j = 1; j <= 13; j++)
                {
                    Kortti k = new Kortti(maat[i], j);
                    pakka.Add(k);
                }
            }
        }
コード例 #2
0
        public void Sekoita()
        {
            Random pakansekoitus = new Random();

            int n = pakka.Count;

            while (n > 1)
            {
                n--;
                int    k     = pakansekoitus.Next(n + 1);
                Kortti value = pakka[k];
                pakka[k] = pakka[n];
                pakka[n] = value;
            }
        }