Bueno...ese no es un tema tan sencillo....aunque cuando tienes el algoritmo listo, es bantante fácil
Yo lo hice para mi juego de
VideoPoker VideoPokerLo que tienes que hacer, es lo siguiente......aclaro que te digo lo que me acuerdo....Porque ese algoritmo lo desarrollé hace varios años
Tienes que definir una matriz que contenga todas las cartas....Luego, una matriz vacía en donde van a ir las cartas reordenadas.......Para poder hacer el revolvimiento de las cartas, puedes utilizar un
Randomize, que te determine número aleatorios entre un rango definido....Por cada número aleatorio, pasas el valor de la carta de una matriz hacia la otra, validando claro está, que el número no exista en la matriz vacía....Una vez que tienes la matriz vacía...llena con las cartas.....El problema estará solucionado
Intenta hacerlo....Y si tienes muchos problemas, te posteo una parte del código para poder ayudarte mejor
Saludos,
Blag