Struppi: eine Zahl mit einem gesamten Array vergleichen

Beitrag lesen

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(...);
   }
}

wieso gibst du dem Bild - wobei ich nicht sehe, wo da ein Bild ist - einfach einen Flag mit?

Da deine Informationen nach wie vor sehr dürftig sind ist dir schwer zu helfen, aber ich rate mal.

Wenn dein Array User heißt, dann mach es einfach so:

random=Math.floor(Math.random()*User.length);
for (var i=0; i<fotoAnz; i++) {

while (User[random].show)
{
   random=...;
}
User[random].show = true;

Struppi.