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; } }); }

Lottery Results

Share with friends

Here are the Latest Lottery Results

Good Luck 🙂

UK National Lottery

Draw date: 7 March 2026
9373940475119
Sign up for free and get more tools

Didn't get the result you hoped for? Some players increase coverage in the next UK Lotto draw by joining a lottery syndicate.

Play 10 UK Lotto lines in the next draw for only £1

Official UK syndicate partner. Play securely.

EuroMillions

Draw date: 6 March 2026
151619283769
Sign up for free and get more tools

Thunderball

Draw date: 7 March 2026
481017273
Sign up for free and get more tools

Irish National Lottery

Draw date: 7 March 2026
14243334374315
Sign up for free and get more tools