With precious help from my friends I have developed a method that improves the odds of winning the Lotto 6/49 Canada by up to 20 times (for a 6-numbers set played).

The idea is to choose the 6-set played from a pool that is about 20 times smaller than the total pool of ~14 million possible 6-set. So instead of playing randomly with 1 in 14 million odds you can play not-so-randomly for 1 in 700 000 from my prediction list. If you play 10 sets from our list you get 1 in 70 000 odds of winning.

I call our list a prediction list because it really predicts a lot of winning sets of all types. So far these are the results of our prediction lists since June 2008:

6: (one set), for one draw out of 6 ... 10 draws

5+Bonus: (one set...a few sets) for one draw out of 8 ... 10 draws

5: (a few sets ... a few tens of sets), for 5-7 draws out of 10 draws

4: (hundreds of sets ... ~2000 sets) every draw

3: (thousands of sets ... ~23000 sets) every draw

2+Bonus: (thousands of sets ... ~15000 sets) almost every draw

A list of about 700 000 sets is about 20 MBytes in a text file and even archived in a zip file it's still ~ 4 MB. I've put all the zip files on a website and immediately after every draw I calculate and I publish the results in a checklist, as well as the current prediction list for the next draw. Everyone who plays Lotto 6/49 Canada is welcome to use them so feel free to ask me privately about the address (as I see the admins do not allow us to write URLs in public messages here).

Now, the reason for presenting this kind of prediction list here is that I am looking for methods of refining or using the list more efficiently. So instead of picking randomly 100 plays out of those 700 000, I want to pick 100 that don't overlap each other too much. A fragment of a such list looks like this:

The problem is that each new list is different from the previous ones, and its sets are not always in a continuous sequence. Obviously I wouldn't pick 100 successive sets, but if I skip randomly hundreds of sets I always get a set that overlaps one of the already picked sets. Example: if I pick 2,3,5,11,32,40 then one of the next picks might be 5,11,27,32,35,40 so I don't notice easily that I got 4 numbers overlapped (5,11,32,40).

That's a real waste of chances, but on the other hand verifying even 20 sets to prevent it always gives me headaches. Any ideas/methods for making this automatically?

The jackpot for Ontario 49 is fixed at $1 million, whereas Lotto 6/49 Canada's jackpot starts from at least $3.5 or 4 million and can accumulate to $40 million or even more; it's often carried on, so many times it is

$9 million or more. The general odds for Ontario 49 are 1 in 54, whereas the general odds for Canada 6/49 are 1 in 32 (because it has the 2+Bonus prize which is not present in Ontario 49).

Canada 6/49 clearly is a much better investment than Ontario 49 or any similar 49 in other provinces.