Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Randomizzare lista Items (ListBox)
Forum - C# / VB.NET - Randomizzare lista Items (ListBox)

Avatar
BugBar (Normal User)
Rookie


Messaggi: 27
Iscritto: 03/12/2011

Segnala al moderatore
Postato alle 21:16
Giovedì, 09/02/2012
Ho una ListBox che contiene questi elementi:

Data1
Data2
Data3
Data4
Data5
Adesso voglio randomizzare la lista, che diventi per esempio tipo questa:

Data3
Data5
Data1
Data2
Data4
Che codice devo usare, ho provato diversi codici ma niente

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 21:18
Giovedì, 09/02/2012
Che codici hai provato? Hai riflettuto un po' su come poter fare prima di chiedere?


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
Snogar (Normal User)
Pro


Messaggi: 130
Iscritto: 09/01/2012

Segnala al moderatore
Postato alle 11:23
Venerdì, 10/02/2012
io proverei a copiare tutti gli elementi della lista in un array, poi tramite la funzione random e gli indici dell'array li ripeschi uno per uno in modo casuale e riscrivi in questo modo la lista. :k:


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:11
Venerdì, 10/02/2012
La cosa migliore è prendere due elementi a caso della listbox e scambiarli. Questo per un numero n random di volte.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote