Random rnd = new Random();
            for (int i = 0; i < 500; i++)
            {
                int index1 = rnd.Next(52);
                int index2 = rnd.Next(52);
                Swap(index1, index2);
            }
koduna bu kısmı ekleyeceksin. 500 yerine kaç defa karıştırmasını istiyorsan o sayıyı yazabilirsin.

Swap fonksiyonun da şu şekilde olacak


        
private void Swap( int a, int b)
        {
            string tmp = deste[a];
            deste[a] = deste[b];
            deste[b] = tmp;
        }