Gandalf said:Hello Taaroa,
If you can not find a 37/36 combination(but check the history of lotto!) then it's better to search for any combination with the most numbers under the 36 and not above the 36. example 32 lines with 33 numbers.
Then you will playing with 7 or 8 or 9 missing numbers instead of 4 or 5 missing numbers.
Thanks for the post !
Gandalf
GameBelgium said:You got it right this time Taaroa, the only question is: how are you gonna do that? It's not an easy task at all!
BTW: the 37 drawings do NOT have to be consecutive.
taaroa said:How to do that? Yes, good question. I think that you can make a program for that. As there is a lot of combinations, it will take a long time to search the good group of 37 drawings - We need a good programmer. I know Basic programming but it is not the good language to do the job. The algorithm would be :
-Find all 37 combinations in the last 100 drawings (a lot)
- Take the first combination of 37 drawings
- Count the frequency of all 42 numbers
- Find the numbers with frequency 0. If 6 numbers have frequency=0 then that is the good 37 drawings. Else go to next combination until you find the good one with 6 numbers frequency=0.
This is the simple and basic algorithm.
So, I think this is a rather easy program to do but you must program it with a speed language.
taaroa
Flexalong said:Hi Taaroa,
I did some tests and found that it won't always be 37 draws, it could be 34, 35, 36, 38, 39, 40 sometimes. If its 34 combinations, it might have 35 or 34 of the 42 numbers. Maybe the program can allow us to enter a variable that scan through the number of combinations we specify?
Flex
Gandalf said:Thank you Taaroa , keep doing the good work !
In the last 100 draws there were the next lines
05-03-2008 9 25 31 32 35 36
15-03-2008 4 6 9 13 18 28
29-03-2008 13 15 31 35 37 38
30-04-2008 7 33 36 38 41 42
10-05-2008 12 19 33 36 39 41
14-05-2008 3 15 21 28 36 39
04-06-2008 3 9 11 26 40 41
11-06-2008 4 12 23 35 38 40
14-06-2008 1 11 23 24 31 35
21-06-2008 1 3 4 9 22 31
25-06-2008 6 11 14 15 25 35
23-07-2008 9 19 23 26 29 42
30-07-2008 11 13 14 18 37 42
06-08-2008 1 4 23 27 29 37
20-08-2008 7 18 33 35 38 39
23-08-2008 1 11 17 33 34 39
03-09-2008 1 12 17 25 37 38
06-09-2008 3 12 21 28 36 40
27-09-2008 13 23 27 29 33 40
08-10-2008 7 19 23 27 35 37
11-10-2008 3 18 21 25 36 42
01-11-2008 4 19 22 24 27 41
05-11-2008 9 23 26 33 34 35
22-11-2008 27 28 29 31 36 41
29-11-2008 7 23 27 31 33 38
10-12-2008 1 7 12 18 19 32
13-12-2008 6 12 13 24 34 41
20-12-2008 18 22 28 31 33 36
31-12-2008 12 24 27 28 36 42
03-01-2009 6 19 22 24 33 34
10-01-2009 6 17 22 24 38 39
14-01-2009 7 11 12 14 21 24
24-01-2009 17 18 19 23 36 37
missing numbers
2 5 8 10 16 20
the last lotto results
07-02-2009 2 5 8 10 16 20
combination 33/36
So we also can that the % of 37/36 is not big, but it
happens offently.
Gandalf
GameBelgium said:Just an idea: instead of using the 37/100 combinations, why not use the 6 number combinations to write your program? In a 6/42 Lotto systems, there are 5.245.786 combinations, which is a lot less than 3,420,029,547,493,938,143,902,737,600.
taaroa said:Hi GameBelgium,
I don't understand how you would use this information. The logic way is to get all combinations of 37 drawings or 34, 35, 36, 38, 39, 40 drawings and then calculate how many numbers there are in each group.
The algorithm would be :
Go to first group of 37 drawings (drawings 1 to 37)
Calculate frequency of each number
See how many numbers have a frequency of 0 (they did not appear in this group)
If there are 6 numbers with frequency=0 then these are the numbers to play else continue with next group ( 1 to 38 without 37)
Calculate frequency of each number
See how many numbers have a frequency of 0 (they did not appear in this group)
If there are 6 numbers with frequency=0 then these are the numbers to play else continue with next group ( 1 to 39 without 37,38)
etc...
1 - It can happend that there are more than one group with 37 drawings (or others groups) that have 36 numbers. I wonder how to do then.
2- Once you have scanned all 37 groups, if you don't get your 6 numbers, you'll have to go to next group up or down. If you got 5 numbers with the 37 drawings, you'll have to go down to the 36 drawings group. If you have more than 6 numbers in the 37 group, you'll have to go to the 38 group.
As exemples, these are the first 20 groups of 37 drawings :
1- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
2- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38
3- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 39
4- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 40
5- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 41
6- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 42
7- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 43
8- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 44
9- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 45
10- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 46
11- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 47
12- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 48
13- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 49
14- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 50
15- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 51
16- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 52
17- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 53
18- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 54
19- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 55
20- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 56
Now, as I said, there are probably anothers methods to do the job. If I take all the combinations of the 6/42 lotto : 5.245.786 combinations, the usefullness of this information is to find which combinations have not yet popped up but it would let us with a huge number of combinations.
taaroa
Flexalong said:Hi Taaroa,
I don't understand why you have numbers up to 56? I thought we are playing6/42 lotto.
Flex
Gandalf said:Thank you Taaroa , keep doing the good work !
In the last 100 draws there were the next lines
05-03-2008 9 25 31 32 35 36
15-03-2008 4 6 9 13 18 28
29-03-2008 13 15 31 35 37 38
30-04-2008 7 33 36 38 41 42
10-05-2008 12 19 33 36 39 41
14-05-2008 3 15 21 28 36 39
04-06-2008 3 9 11 26 40 41
11-06-2008 4 12 23 35 38 40
14-06-2008 1 11 23 24 31 35
21-06-2008 1 3 4 9 22 31
25-06-2008 6 11 14 15 25 35
23-07-2008 9 19 23 26 29 42
30-07-2008 11 13 14 18 37 42
06-08-2008 1 4 23 27 29 37
20-08-2008 7 18 33 35 38 39
23-08-2008 1 11 17 33 34 39
03-09-2008 1 12 17 25 37 38
06-09-2008 3 12 21 28 36 40
27-09-2008 13 23 27 29 33 40
08-10-2008 7 19 23 27 35 37
11-10-2008 3 18 21 25 36 42
01-11-2008 4 19 22 24 27 41
05-11-2008 9 23 26 33 34 35
22-11-2008 27 28 29 31 36 41
29-11-2008 7 23 27 31 33 38
10-12-2008 1 7 12 18 19 32
13-12-2008 6 12 13 24 34 41
20-12-2008 18 22 28 31 33 36
31-12-2008 12 24 27 28 36 42
03-01-2009 6 19 22 24 33 34
10-01-2009 6 17 22 24 38 39
14-01-2009 7 11 12 14 21 24
24-01-2009 17 18 19 23 36 37
missing numbers
2 5 8 10 16 20
the last lotto results
07-02-2009 2 5 8 10 16 20
combination 33/36
So we also can that the % of 37/36 is not big, but it
happens offently.
Gandalf
taaroa said:Hi Flex,
We are searching all combinations of 37 drawings in 100 drawings. And among them, we select the one group if exist which contains 36 numbers.
The examples I gave is about drawings. We have 100 drawings and in the group 20 for example, you have :
20 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 56
Here, you count the first 36 drawings then you replace drawing 55 with drawing 56. It's about combinations of 37 drawings in 100 drawings.
Next group, you'll have drawing 57 and so on ...untill you reach drawing 100. Then you continue.
I hope I'm clear enough.
By the way, this is the simple program I wrote to do that. It lists all combinations for groups of 37 drawings, if you are courageous to do that. Here, I stopped at group 20.
rem this program generates all combinations of 37 in 100 drawings.
print time$()
count=0
for a=1 to 64
for b=a+1 to 65
for c=b+1 to 66
for d=c+1 to 67
for e=d+1 to 68
for f=e+1 to 69
for g=f+1 to 70
for h=g+1 to 71
for i=h+1 to 72
for j=i+1 to 73
for k=j+1 to 74
for l=k+1 to 75
for m=l+1 to 76
for n=m+1 to 77
for o=n+1 to 78
for p=o+1 to 79
for q=p+1 to 80
for r=q+1 to 81
for s=r+1 to 82
for t=s+1 to 83
for u=t+1 to 84
for v=u+1 to 85
for w=v+1 to 86
for x=w+1 to 87
for y=x+1 to 88
for z=y+1 to 89
for a1=z+1 to 90
for b1=a1+1 to 91
for c1=b1+1 to 92
for d1=c1+1 to 93
for e1=d1+1 to 94
for f1=e1+1 to 95
for g1=f1+1 to 96
for h1=g1+1 to 97
for i1=h1+1 to 98
for j1=i1+1 to 99
for k1=j1+1 to 100
The following 2 lines are only for test. Here, I ask the program to print the time when he reach the 20th group and then stop. By taking note of the time at the beginning and at the end of the process, you know how much time it took.
'if count = 20 then print time$()
'if count = 20 then end)
count=count+1
print count;"-";" ";a;" ";b;" ";c;" ";d;" ";e;" ";f;" ";g;" ";h;" ";i;" ";j;" ";k;" ";l;" ";m;" ";n;" ";o;" ";p;" ";q;" ";r;" ";s;" ";t;" ";u;" ";v;" ";w;" ";x;" ";y;" ";z;" ";a1;" ";b1;" ";c1;" ";d1;" ";e1;" ";f1;" ";g1;" ";h1;" ";i1;" ";j1;" ";k1
next k1
next j1
next i1
next h1
next g1
next f1
next e1
next d1
next c1
next b1
next a1
next z
next y
next x
next w
next v
next u
next t
next s
next r
next q
next p
next o
next n
next m
next l
next k
next j
next i
next h
next g
next f
next e
next d
next c
next b
next a
print count
print time$()
print " Finished the job, my friend! Good luck!"
end
I use the LibertyBasic program. There is a free version on their site.
taaroa

GameBelgium said:I've been trying some random combinations to see how many drawings within the last 100 have 30+ missing. Not surprisingly, almost ALL of them do!
The last drawing of the Belgian Lotto was:
02 05 08 10 16 20
In 33 of the last 100 drawings, none of these numbers did occur.
Now, if I change the values of the last drawing to random combinations:
01 02 03 04 05 06: 41 of the L100
12 14 16 18 20 22: 33 of the L100
18 19 20 21 22 23: 32 of the L100
36 37 38 39 40 41: 36 of the L100
05 12 13 24 34 35: 31 of the L100
...
(I went on for a while, ALL combinations having more or less the same result)
Having said that, even if you'd find a programmer to search for all combinations from the last 100 drawings not containing a six number combination for 37 times (which is how this thread started), you'd come up with thousands and thousands of combinations.
taaroa said:As I said before, if you find the programmer the second key problem will be to find a high speed computer. It's a material problem. We know how to do it but we need just the good programmer and the good computer. They'll do the job. The problem is that it will be difficult to get the computer, but NASA computers can do it easily.
So, we can conclude that we will not have the right computer and for this reason, we must search another way.
I think that we must look at the random method. I think that Excel can do that :
- list last 100 drawings in 6 colums
- Add a column with random() formula for a number between 1 and 100
- Sort the lines on that column
- Count the frequency of each number for the first 37 numbers
I'm not an Excel expert so, if somebody could help us on that point, it would be a good point.
I'm programming the same thing with LibertyBasic. Will be slow as I'm just a self-made programmer.
taaroa