In effetti il tuo lavora in modo continuo operando lo spostamento di una carta per volta e poi ripristinando la prima carta.In 500 iterazioni ci sono stati quindi 500 spostamenti di carte; invece nell'altro modo ad ogni ciclo si muovono 2 carte, occorre quindi la metà di cicli per avere lo stesso "grado di mescolamento", equivale a dire:
In questo modo mi pare che si compiano la metà dei cicli che dici tu! Che poi sia meglio o peggio bah...non so...comunque grazie dell'idea....altre soluzioni?codice:1)Genera 2 numeri casuali differenti 2)Inverti le posizioni di quei due elementi 3)Ripeti n-volte