From 49f39a3b47c662427998c642e084c9ae9ac38b91 Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Wed, 27 Nov 2024 14:05:09 -0500 Subject: [PATCH 1/7] corrigiendo la inicializacion del arreglo --- baloto.js | 1 + 1 file changed, 1 insertion(+) diff --git a/baloto.js b/baloto.js index 11ceca1..bb888db 100644 --- a/baloto.js +++ b/baloto.js @@ -20,5 +20,6 @@ function mezclar(nombreArreglo, numeroApostar){ const elementoSeleccionado = seleccionarAleatorio(arregloUtilizado); resultados.push(elementoSeleccionado); } + arregloUtilizado = eval(nombreArreglo); document.querySelector('.input-1').value=resultados; } From 10c3d8e495e52e4741911c3c7c1f92ebb06974f7 Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Wed, 27 Nov 2024 14:52:34 -0500 Subject: [PATCH 2/7] corregir ninicializacion del arreglo --- baloto.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/baloto.js b/baloto.js index bb888db..ef82647 100644 --- a/baloto.js +++ b/baloto.js @@ -5,6 +5,7 @@ const miLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', ' const superBalota = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; // Arreglo para almacenar los resultados let resultados = []; +let arregloCompleto = []; // Función para seleccionar y eliminar un elemento aleatorio function seleccionarAleatorio(array) { const indiceAleatorio = Math.floor(Math.random() * array.length); @@ -15,11 +16,11 @@ function seleccionarAleatorio(array) { function mezclar(nombreArreglo, numeroApostar){ resultados = []; - const arregloUtilizado = eval(nombreArreglo); + arregloCompleto = eval(nombreArreglo).slice(); for (let i = 0; i < numeroApostar; i++) { - const elementoSeleccionado = seleccionarAleatorio(arregloUtilizado); + const elementoSeleccionado = seleccionarAleatorio(eval(nombreArreglo)); resultados.push(elementoSeleccionado); } - arregloUtilizado = eval(nombreArreglo); + eval(nombreArreglo) = arregloCompleto.slice(); document.querySelector('.input-1').value=resultados; } From a0ce5bdf2960bac62d2aefdc5335e2b331c71fb8 Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Wed, 27 Nov 2024 15:02:49 -0500 Subject: [PATCH 3/7] incializando el arreglo --- baloto.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/baloto.js b/baloto.js index ef82647..a4c50b7 100644 --- a/baloto.js +++ b/baloto.js @@ -16,11 +16,10 @@ function seleccionarAleatorio(array) { function mezclar(nombreArreglo, numeroApostar){ resultados = []; - arregloCompleto = eval(nombreArreglo).slice(); + arregloCompleto = eval(nombreArreglo).slice(); // crear el respaldo del arreglo original for (let i = 0; i < numeroApostar; i++) { - const elementoSeleccionado = seleccionarAleatorio(eval(nombreArreglo)); + const elementoSeleccionado = seleccionarAleatorio(eval(arregloCompleto)); resultados.push(elementoSeleccionado); } - eval(nombreArreglo) = arregloCompleto.slice(); document.querySelector('.input-1').value=resultados; } From 21d6c4de7367e91a0bd7764b38331ded508b1045 Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Thu, 28 Nov 2024 22:33:02 -0500 Subject: [PATCH 4/7] cambio en el arreglo de colorLoto --- baloto.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/baloto.js b/baloto.js index a4c50b7..fc05867 100644 --- a/baloto.js +++ b/baloto.js @@ -1,6 +1,5 @@ // Arreglo original -const colorLoto = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7', 'M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'N1', 'N2', 'N3', 'N4', 'N5', 'N6', 'N7', 'R1', 'R2', 'R3', 'R4', 'R5', 'R6', 'R7', 'V1', 'V2', 'V3', 'V4', 'V5', 'V6', 'V7', 'Z1', 'Z2', 'Z3', 'Z4', 'Z5', 'Z6', 'Z7']; -const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; +const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '7BL', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '1NG', '2NG', '3NG', '4NG', '5NG', '6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '3VD', '4VD', '5VD', '6VD', '7VD', '1AZ', '2AZ', '3AZ', '4AZ', '5AZ', '6AZ', '7AZ'];const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; const miLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39']; const superBalota = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; // Arreglo para almacenar los resultados From 9bf24b7e69978cb082eab9f18eb935b098157c6c Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Tue, 7 Jan 2025 16:19:07 -0500 Subject: [PATCH 5/7] Update baloto.js ganador --- baloto.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/baloto.js b/baloto.js index fc05867..1203334 100644 --- a/baloto.js +++ b/baloto.js @@ -1,5 +1,7 @@ // Arreglo original -const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '7BL', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '1NG', '2NG', '3NG', '4NG', '5NG', '6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '3VD', '4VD', '5VD', '6VD', '7VD', '1AZ', '2AZ', '3AZ', '4AZ', '5AZ', '6AZ', '7AZ'];const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; +// const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '7BL', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '1NG', '2NG', '3NG', '4NG', '5NG', '6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '3VD', '4VD', '5VD', '6VD', '7VD', '1AZ', '2AZ', '3AZ', '4AZ', '5AZ', '6AZ', '7AZ'];const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; +const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '3AM', '5AM', '6AM', '7AM','6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '5VD', '6VD', '7VD', '3AZ', '4AZ', '5AZ', '7AZ']; +const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; const miLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39']; const superBalota = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; // Arreglo para almacenar los resultados From b2a506bdffe4b1ac6d10c7ab3a76a964b2a0f90e Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Thu, 16 Jan 2025 18:39:44 -0500 Subject: [PATCH 6/7] sorteo #45 --- baloto.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/baloto.js b/baloto.js index 1203334..d86d555 100644 --- a/baloto.js +++ b/baloto.js @@ -1,6 +1,7 @@ // Arreglo original -// const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '7BL', '1AM', '2AM', '3AM', '4AM', '5AM', '6AM', '7AM', '1NG', '2NG', '3NG', '4NG', '5NG', '6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '3VD', '4VD', '5VD', '6VD', '7VD', '1AZ', '2AZ', '3AZ', '4AZ', '5AZ', '6AZ', '7AZ'];const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; -const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '3AM', '5AM', '6AM', '7AM','6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '5VD', '6VD', '7VD', '3AZ', '4AZ', '5AZ', '7AZ']; +const colorLoto = ['3BL', '4BL', '6BL', '6AM', '7AM', '3NG', '6NG', '2RJ', '1VD', '3AZ', '4AZ', '7AZ']; +// const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; +// const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '3AM', '5AM', '6AM', '7AM','6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '5VD', '6VD', '7VD', '3AZ', '4AZ', '5AZ', '7AZ']; const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; const miLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39']; const superBalota = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; From 2a5d2c17e185a579244489f920062de0b84a8bd8 Mon Sep 17 00:00:00 2001 From: Ivan Hernandez <134563888+ihernandez-cripto@users.noreply.github.com> Date: Mon, 1 Jun 2026 18:59:22 -0500 Subject: [PATCH 7/7] Quebec Loto --- baloto.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/baloto.js b/baloto.js index d86d555..c6493b9 100644 --- a/baloto.js +++ b/baloto.js @@ -2,7 +2,7 @@ const colorLoto = ['3BL', '4BL', '6BL', '6AM', '7AM', '3NG', '6NG', '2RJ', '1VD', '3AZ', '4AZ', '7AZ']; // const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; // const colorLoto = ['1BL', '2BL', '3BL', '4BL', '5BL', '6BL', '3AM', '5AM', '6AM', '7AM','6NG', '7NG', '1RJ', '2RJ', '3RJ', '4RJ', '5RJ', '6RJ', '7RJ', '1VD', '2VD', '5VD', '6VD', '7VD', '3AZ', '4AZ', '5AZ', '7AZ']; -const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43']; +const baLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42','43','44','45','46','47','48','49']; const miLoto = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39']; const superBalota = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16']; // Arreglo para almacenar los resultados