Algoritmo de Mezcla especial

Jordi
17 de Noviembre del 2008
Buenas, gente

Tengo un problema y necesito de vuestra sapiencia en programación, el problema es el que sigue:

Tengo que realizar una rutina de mezcla un poco especial, para que me entendais, os pongo un ejemplo:

Tenemos un Mazo de 52 cartas, las ponemos en la mesa y las mezclamos como si fueran fichas de domino, una vez realizada la mezcla, las ponemos en su lugar.

Premisas
-No importa la cantidad de iteraciones
-No importa la posicion de las cartas, pero si saber las que estan del derecho y del reves.
-No importa el estado inicial del mazo de cartas.

Gracias, por su atencion e inestimable ayuda