Domande taggate «shuffle»

Il mescolamento è l'atto di randomizzare l'ordine degli elementi in una raccolta.


23
Mescolando un elenco di oggetti
Ho un elenco di oggetti e voglio mescolarli. Pensavo di poter usare il random.shufflemetodo, ma questo sembra fallire quando l'elenco è di oggetti. C'è un metodo per mescolare oggetti o un altro modo per aggirare questo? import random class A: foo = "bar" a1 = a() a2 = a() b …
771 python  list  random  shuffle 








12
L'uso di Random e OrderBy è un buon algoritmo shuffle?
Ho letto un articolo su vari algoritmi shuffle su Coding Horror . Ho visto che da qualche parte le persone hanno fatto questo per mescolare un elenco: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); È un buon algoritmo shuffle? Come funziona esattamente? È un modo accettabile …
164 c#  algorithm  shuffle 





6
Come mescolare uno std :: vector?
Sto cercando un modo generico e riutilizzabile per mescolare un std::vectorin C ++. Questo è il modo in cui lo faccio attualmente, ma penso che non sia molto efficiente perché ha bisogno di un array intermedio e deve conoscere il tipo di elemento (DeckCard in questo esempio): srand(time(NULL)); cards_.clear(); while …
97 c++  shuffle  stdvector 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.