Jasmin: Stack Overflow at line XYZ

Beitrag lesen

Hallo liebe Forumsgemeinde,

var wuerfel = Math.ceil(Math.random() * 6);
        array[wuerfel - 1] = '';

Wenn die gezogene Zufallszahl 0 ist, gibt das einen Laufzeitfehler.

Wenn du dann besser schlafen kannst, OK. Aber die Wahrscheinlichkeit sollte doch gering sein.

Besser:

var wuerfel = Math.floor(Math.random() * 6);
        array[wuerfel] = '';

  
Damit bekommst du ja ne 0. Und das ist sehr wahrscheinlich (0..0,499999). Auf den Würfeln mit denen ich immer Kniffel gespielt habe.... :-)  
  

> >     if (join == '1' || join == '6') {  
> >         strassen++;  
> >     }  
>   
> Damit zählst du aber kleine (1 2 3 4 5) UND große (2 3 4 5 6) Straßen; nicht nur große, wie es oberdrüber steht:  

Also nach den Regeln, nach denen ich Kniffel spiel(t)e, bilden genau diese beiden Varianten große Straßen. Aber scheinbar scheint es dar Unterschiede zu geben.  
  
  
Grüße  
Jasmin