Free online tools to generate, calculate,
convert, format, encode, and play.
 

Lottery Number Generator

Generate quick-pick random numbers for popular lottery formats or your own custom range. Every draw is duplicate-free and uses cryptographically strong randomization.


Draw Settings

Generate several quick-pick lines at once (up to 50).

Supported Formats

Popular Presets

  • Powerball: 5 main numbers (1–69) + 1 Powerball (1–26)
  • Mega Millions: 5 main numbers (1–70) + 1 Mega Ball (1–25)
  • EuroMillions: 5 main numbers (1–50) + 2 Lucky Stars (1–12)
  • UK National Lottery: 6 numbers from 1–59
  • Lotto 6/49: 6 numbers from 1–49

Custom Draws

  • Any range: Set your own lowest and highest numbers
  • Any count: Pick as many numbers as you need
  • Optional bonus ball: Add a separate special-ball draw
  • Batch tickets: Generate up to 50 lines in one click

Features

  • Duplicate-Free Draws: No number ever repeats within a set
  • Fair Randomization: Cryptographically strong, unbiased picks
  • Multiple Formats: Powerball, Mega Millions, EuroMillions, and more
  • Custom Ranges: Build any draw you like with an optional bonus ball
  • Batch Generation: Produce many quick-pick lines at once
  • Copy to Clipboard: Export all lines as plain text

How It Works

The tool draws numbers without replacement from the range you choose, so a value can never appear twice in the same set. Numbers are selected using the Fisher–Yates shuffle seeded with the browser's Crypto.getRandomValues() API, which uses rejection sampling to eliminate modulo bias. The main numbers are sorted for easy reading, while any bonus ball is drawn from its own separate pool. Everything runs locally in your browser — nothing is sent to a server, and no outcome can predict a real lottery draw.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with