Thomas Meinike: Zufallszahlen

Beitrag lesen

Hallo,

Ich versuche, zufällig die Zahlen 1,2 oder 3 zu erzeugen. Aber egal was ich mache, die Zahlen werden nicht gleichmäßig erzeugt.

Probiere es so:

function Zufallszahl(von,bis)
{
  var z;
  z=Math.round(von+(bis-von)*Math.random());
  return z;
}

var temp,feld=new Array();

while(feld.length<3)
{
  temp=Zufallszahl(1,3);
  if(feld.join(",").indexOf(temp)==-1)feld[feld.length]=temp;
}

alert(feld);

MfG, Thomas