function quickPick() { let checkboxes = document.querySelectorAll('input[type="checkbox"]'); let selectedNumbers = new Set(); let pickType = document.querySelector('input[name="pickType"]:checked')?.value || "random"; let numSelections = parseInt(document.getElementById("numPicks").value); checkboxes.forEach(cb => cb.checked = false); // Clear previous selections while (selectedNumbers.size < numSelections) { let randomNumber; if (pickType === "hot" && hotNumbers.length > 0) { randomNumber = hotNumbers[Math.floor(Math.random() * hotNumbers.length)]; } else if (pickType === "cold" && coldNumbers.length > 0) { randomNumber = coldNumbers[Math.floor(Math.random() * coldNumbers.length)]; } else { randomNumber = Math.floor(Math.random() * 60) + 1; // Fully random } selectedNumbers.add(randomNumber); } checkboxes.forEach(cb => { if (selectedNumbers.has(parseInt(cb.value))) { cb.checked = true; } }); }
Skip to content