Mescolare

Soluzione 1

La funzione shuffle() della libreria random risolve il problema

Soluzione 2

Come funzione utente

Osserva

  • esegue n volte lo scambio di due elementi
  • lo scambio coinvolge l’elemento i-esimo e un elemento a caso

Soluzione 3

Osserva

  • esegue n volte lo scambio di due elementi
  • lo scambio coinvolge due elementi a caso

Con la sintassi di Python lo scambio può essere espresso con una sola riga di codice