Lucky Number Generator

This free generator is designed to simulate lottery machines and generate lottery numbers. You may use it to generate 5 numbers, 6 numbers or 7 numbers, and the system will set a number pool to accommodate your choice.

The lottery generator covers 6 major lotteries in the United States and Canada, Powerball, MegaMillions, Lotto America, Lotto649, LottoMax and Daily Grand. The winnig odds are listed in the following table. These results are calculated with considering the odds of complementry number, such as Power Ball or Grand Number.

Free Lottery Number Generator

Generate Random Lottery Numbers
Select Your Lottery Type:


Odds of Winning a Jackpot with All Numbers

Simulation To Number Pool Complementary Pool Odds of Winning
Lotto 649 6 / 49 1 / 43 1:13,983,816
Lotto Max 7 / 50 1 / 43 1:99,884,400
Daily Grand 5 / 49 1 / 7 1:13,348,188
Powerball 5 / 69 1 / 26 1:292,201,338
Mega Millions 5 / 70 1 / 25 1:302,575,350
Lotto America 5 / 52 1 / 10 1:25,989,600

Optimized Winning Number Generators

You may want to look into our optimized lottery generators. These generators use specific number pools that you choose to generate your winning numbers. The number pools are defined based on the latest statistics data. Your number pool contains only numbers that have higher odds to be drawn in the next draw. Therefore, your winning chance can be greatly increased.