girlx78: eine Zahl mit einem gesamten Array vergleichen

Beitrag lesen

Ich habe folgendes Problem: eine Reihe von Bildern soll zufällig ausgewählt dargestellt werden. das mache ich mit folgendem Code:
("User" ist dabei ein sozusagen mehrdimensionales Array.)

function zufallsFoto() {
for (var i=0; i<fotoAnz; i++) {
document.write('...');}}

Nun möchte ich aber, dass kein Bild doppelt gewählt wird. Das versuchte ich so:

function zufallsFoto() {
 random=Math.floor(Math.random()*User.length);
 for (var i=0; i<fotoAnz; i++) {
  while (random == index[i-1]) {
     random=...;}
    index[i] = random; //Array zum Merken des Vorgängers
    document.write(...);
   }
}

Jetzt kommen keine zwei Bilder mehr direkt nach- bzw. nebeneinander.
Aber wie bekomme ich es hin, gar keine mehr doppelt zu haben?

Gibt es eine Möglichkeit eine Zahl mit einem gesamten Array zu vergleichen?