Avatar billede jarret Nybegynder
11. oktober 2005 - 13:32 Der er 1 kommentar og
1 løsning

Hvordan blander jeg et array?

Hvordan blander jeg et array?
Avatar billede arne_v Ekspert
11. oktober 2005 - 13:44 #1
Hvis du bruger en collection f.eks. ArrayList kan du bare kalde Collections.shuffle
på den !
Avatar billede sorensh Nybegynder
12. oktober 2005 - 10:58 #2
Der er mange måder. En simpel metode er følgende pseudo-kode. Det er ikke en fantastisk måde, men den virker, hvis ikke der er alt for specifikke krav til hvordan den skal gøre.

// Flytter hvert element et tilfældigt andet sted hen
for (int i=0; i<someArray.length; i++) {
  int newIndex = (int)(Math.random()*someArray.length);
  SomeType temp = someArray[newIndex];
  someArray[newIndex] = someArray[i];
  someArray[i] = temp;
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Kompasbank A/S

AI & Data Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Lead Data Platform Architect

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Test Manager – Data Quality & Engineering (Digitalt Fundament)

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Datagovernance – Dataplatform og Digitalt Fundament