var dados = { dado: [0, 0, 0, 0, 0, 0], lanzamientos: function () { var total = 0; for (var i = 0; i < this.dado.length; i++) { total += this.dado[i]; } return total; }, tirada: function () { var tirada = Math.floor(Math.random() * 6) + 1; this.dado[tirada - 1]++; return tirada; }, tiradas: function (veces) { var dados = ""; for (var i = 0; i < veces; i++) { dados += this.tirada().toString(); } return dados; }, parchis: function () { var dados = ""; var tirada; do { tirada = this.tirada().toString(); dados += tirada; } while (tirada !== "5"); return dados; }, parchis2: function () { var dados = ""; do { dados += this.tirada().toString(); } while (!dados.endsWith("5")); return dados; }, parchis3: function () { var dados = ""; var n = this.dado[4]; do { dados += this.tirada().toString(); } while (n === this.dado[4]); return dados; }, paCasa: function () { var dados = ""; do { dados += this.tirada().toString(); } while (!dados.endsWith("666")); return dados; }, paCasa2: function () { var dados = ""; var seis = 0; var tirada; do { tirada = this.tirada().toString(); dados += tirada; if (tirada === "6") { seis++; } else { seis = 0; } } while (seis < 3); return dados; } };