Gunnar Bittersmann: Stack Overflow at line XYZ

Beitrag lesen

Hello out there!

//Wahrscheinlickeit beim Kniffel eine große Straße zu bekommen
var strassen = 0;
for (var geworfen = 0; geworfen < 6e4; geworfen++) {
    var array = new Array('1','2','3','4','5','6');
    for (var i = 0; i < 5; i++) {
        var wuerfel = Math.ceil(Math.random() * 6);
        array[wuerfel - 1] = '';

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

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

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:

//Wahrscheinlickeit beim Kniffel eine große Straße zu bekommen

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)