Avatar billede hoyerby Nybegynder
05. november 2001 - 15:48 Der er 3 kommentarer og
1 løsning

Sortering

Hej !
Er der nogle, der kan hjælpe med følgende:

Jeg har en sætning, som jeg har splittet op i ord (bar brugt mellemrum som splitkriterie; ordene ligger nu i et array). HVORDAN får jeg skrevet de ord ud, i en tilfældig orden ????

Avatar billede hoyerby Nybegynder
05. november 2001 - 15:49 #1
- ikke \"bar\", men har !
Avatar billede fri-hash Nybegynder
05. november 2001 - 15:53 #2
http://www.eksperten.dk/spm/125869

tilfældig orden er da det stiuk modsatte af sortering :-)
Avatar billede jakoba Nybegynder
05. november 2001 - 16:05 #3
du kan jo randomize dem


var ar = ...  // dit array med ord ordent alfabetisk

var tmp, j
for (var i=ar.length-1; i>0; i--) {
    j = Math.floor(Math.random()+(i+1));
    tmp = ar[j];
    ar[j] = ar[i];
    ar[i] = tmp;
}; //endfor

// nu er ordene tilfeldigt fordelt i dit array.

mvh JakobA
Avatar billede jakoba Nybegynder
05. november 2001 - 16:06 #4
Ups. der skal ganges, ikke adderes:
    j = Math.floor(Math.random()*(i+1));
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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