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