I made an initial pass at an indexing method by first finding the games each lottery number occurred in, then finding the delta/difference between them. I'm not seeing any patterns that would be useful with any certainty. Even sums of the delta don't pan out.
So, as I thought, indexing as proposed in earlier posts does'nt really work. Maybe I'll try the indexing method to occurrences and see if there is any patternes there.
1 - -4 - -5 - -3 - -7 - -1 - -1 - -10 - -3 - -8 - -2 - -3 - -3 - -1 - -30 - -5 - -8
2 - -16 - -10 - -2 - -18 - -9 - -5 - -1 - -6 - -16 - -7 - -1
3 - -1 - -11 - -7 - -11 - -14 - -9 - -4 - -15
4 - -42 - -4 - -1 - -16 - -22 - -2 - -1 - -11
5 - -8 - -1 - -1 - -11 - -7 - -5 - -4 - -2 - -18 - -8 - -21
6 - -3 - -19 - -2 - -8 - -4 - -15 - -10 - -12 - -4
7 - -4 - -6 - -7 - -4 - -9 - -35 - -3 - -4 - -2 - -3 - -7 - -2 - -4
8 - -2 - -10 - -15 - -14 - -6 - -22 - -11
9 - -7 - -4 - -2 - -2 - -1 - -2 - -9 - -5 - -13 - -11 - -2 - -6 - -10 - -1 - -4 - -9 - -2 - -1
10 - -17 - -3 - -12 - -8 - -7 - -7 - -3 - -2 - -7 - -1 - -6 - -6 - -7
11 - -6 - -8 - -8 - -15 - -2 - -6 - -3 - -7 - -15 - -4 - -7
12 - -7 - -8 - -1 - -3 - -17 - -3 - -2 - -21 - -3 - -1 - -11 - -1 - -1
13 - -1 - -1 - -6 - -13 - -1 - -2 - -6 - -10 - -3 - -19 - -3 - -9 - -3 - -3 - -3 - -3
14 - -2 - -6 - -1 - -6 - -5 - -7 - -1 - -7 - -5 - -4 - -6 - -17 - -4 - -3 - -1 - -9 - -9 - -5
15 - -5 - -4 - -17 - -29 - -20 - -1
16 - -4 - -3 - -6 - -6 - -10 - -4 - -22 - -11 - -4 - -17
17 - -2 - -9 - -3 - -2 - -8 - -1 - -10 - -4 - -7 - -2 - -4 - -3 - -1 - -1 - -8 - -5 - -1
18 - -6 - -25 - -2 - -4 - -3 - -6 - -9 - -1 - -2 - -2 - -13 - -2 - -8 - -4 - -12
19 - -7 - -37 - -1 - -5 - -3 - -3 - -3 - -18 - -13
20 - -7 - -7 - -6 - -5 - -18 - -9 - -6 - -1 - -1 - -6 - -11 - -15
21 - -4 - -3 - -10 - -5 - -15 - -5 - -3 - -3 - -5 - -10 - -3 - -7 - -19
22 - -1 - -18 - -1 - -6 - -2 - -6 - -29 - -6 - -3 - -3
23 - -15 - -3 - -6 - -8 - -24 - -9 - -3 - -15 - -2 - -1 - -9
24 - -1 - -3 - -18 - -2 - -1 - -8 - -2 - -14 - -7 - -3 - -6 - -6 - -1 - -5 - -12 - -1 - -2
25 - -9 - -2 - -23 - -18 - -10 - -4 - -12 - -3 - -8 - -1 - -5 - -1
26 - -5 - -10 - -16 - -9 - -27 - -4 - -8
27 - -6 - -9 - -1 - -16 - -13 - -1 - -5 - -17 - -2 - -4 - -5 - -1 - -4
28 - -3 - -7 - -1 - -12 - -4 - -3 - -13 - -10 - -3 - -1 - -11 - -11
29 - -1 - -4 - -26 - -18 - -14 - -6 - -2 - -8 - -5
30 - -8 - -20 - -13 - -4 - -2 - -10 - -15 - -6 - -8 - -5 - -1 - -3
31 - -3 - -10 - -5 - -7 - -1 - -8 - -2 - -4 - -5 - -1 - -4 - -3 - -6 - -19 - -2 - -7 - -2 - -8
32 - -3 - -9 - -1 - -13 - -9 - -1 - -4 - -2 - -3 - -13 - -21
33 - -1 - -3 - -1 - -60 - -9 - -3 - -11 - -11
34 - -3 - -11 - -7 - -11 - -3 - -1 - -13 - -3 - -15 - -19 - -1 - -9 - -3
35 - -8 - -6 - -1 - -3 - -16 - -1 - -7 - -3 - -2 - -2 - -4 - -14 - -4 - -5 - -7 - -3
36 - -5 - -6 - -5 - -5 - -2 - -1 - -1 - -11 - -26 - -5 - -19 - -3
37 - -1 - -29 - -2 - -1 - -3 - -9 - -2
38 - -1 - -3 - -9 - -18 - -4 - -1 - -11 - -1 - -2 - -4 - -2 - -2 - -3 - -6 - -5 - -3
39 - -20 - -8 - -6 - -4 - -1 - -6 - -45 - -5
a simple program:
REM indexing
CLS
RESTORE
REM Dims and Constants
REM BASE HISTORICAL GAME DATA
DIM L1(600):DIM L2(600):DIM L3(600):DIM L4(600):DIM L5(600)
DIM BONUS(600):DIM PICKNUM(600):REM ACTUAL PICK DATA
REM LAST TIME PICKED
DIM INDX(55,55)
DIM MX(55)
GN=343
BS=50
L1(343)=4:L2(343)=10:L3(343)=14:L4(343)=16:L5(343)=31
PICKNUM(343)=343
L1(342)=18:L2(342)=19:L3(342)=25:L4(342)=33:L5(342)=34
PICKNUM(342)=342
L1(341)=2:L2(341)=14:L3(341)=15:L4(341)=22:L5(341)=33
PICKNUM(341)=341
L1(340)=12:L2(340)=22:L3(340)=30:L4(340)=31:L5(340)=39
PICKNUM(340)=340
L1(339)=7:L2(339)=16:L3(339)=23:L4(339)=34:L5(339)=38
PICKNUM(339)=339
L1(338)=1:L2(338)=9:L3(338)=24:L4(338)=33:L5(338)=38
PICKNUM(338)=338
L1(337)=5:L2(337)=20:L3(337)=24:L4(337)=26:L5(337)=33
PICKNUM(337)=337
L1(336)=15:L2(336)=16:L3(336)=18:L4(336)=21:L5(336)=32
PICKNUM(336)=336
L1(335)=7:L2(335)=13:L3(335)=14:L4(335)=19:L5(335)=38
PICKNUM(335)=335
L1(334)=1:L2(334)=13:L3(334)=14:L4(334)=24:L5(334)=35
PICKNUM(334)=334
L1(333)=12:L2(333)=13:L3(333)=25:L4(333)=32:L5(333)=36
PICKNUM(333)=333
L1(332)=3:L2(332)=15:L3(332)=21:L4(332)=26:L5(332)=30
PICKNUM(332)=332
L1(331)=3:L2(331)=8:L3(331)=9:L4(331)=25:L5(331)=29
PICKNUM(331)=331
L1(330)=6:L2(330)=16:L3(330)=20:L4(330)=29:L5(330)=31
PICKNUM(330)=330
L1(329)=1:L2(329)=5:L3(329)=7:L4(329)=8:L5(329)=21
PICKNUM(329)=329
L1(328)=5:L2(328)=14:L3(328)=28:L4(328)=34:L5(328)=36
PICKNUM(328)=328
L1(327)=5:L2(327)=6:L3(327)=9:L4(327)=13:L5(327)=27
PICKNUM(327)=327
L1(326)=1:L2(326)=10:L3(326)=29:L4(326)=35:L5(326)=38
PICKNUM(326)=326
L1(325)=2:L2(325)=9:L3(325)=12:L4(325)=28:L5(325)=31
PICKNUM(325)=325
L1(324)=11:L2(324)=12:L3(324)=16:L4(324)=23:L5(324)=32
PICKNUM(324)=324
L1(323)=9:L2(323)=10:L3(323)=14:L4(323)=20:L5(323)=32
PICKNUM(323)=323
L1(322)=7:L2(322)=9:L3(322)=22:L4(322)=26:L5(322)=36
PICKNUM(322)=322
L1(321)=12:L2(321)=22:L3(321)=23:L4(321)=27:L5(321)=34
PICKNUM(321)=321
L1(320)=3:L2(320)=9:L3(320)=35:L4(320)=37:L5(320)=39
PICKNUM(320)=320
L1(319)=1:L2(319)=8:L3(319)=21:L4(319)=35:L5(319)=37
PICKNUM(319)=319
L1(318)=1:L2(318)=7:L3(318)=11:L4(318)=28:L5(318)=31
PICKNUM(318)=318
L1(317)=1:L2(317)=20:L3(317)=28:L4(317)=31:L5(317)=36
PICKNUM(317)=317
L1(316)=5:L2(316)=14:L3(316)=17:L4(316)=24:L5(316)=35
PICKNUM(316)=316
L1(315)=2:L2(315)=14:L3(315)=15:L4(315)=22:L5(315)=23
PICKNUM(315)=315
L1(314)=13:L2(314)=16:L3(314)=17:L4(314)=21:L5(314)=24
PICKNUM(314)=314
L1(313)=2:L2(313)=3:L3(313)=13:L4(313)=22:L5(313)=24
PICKNUM(313)=313
REM BEGIN BASE LOOP
FOR X=1 TO 39
CNT=0
FOR Y=GN TO (GN-23) STEP -1
IF L1(Y)=X THEN CNT=CNT+1
IF L1(Y)=X THEN INDX(X,CNT)=Y
IF L2(Y)=X THEN CNT=CNT+1
IF L2(Y)=X THEN INDX(X,CNT)=Y
IF L3(Y)=X THEN CNT=CNT+1
IF L3(Y)=X THEN INDX(X,CNT)=Y
IF L4(Y)=X THEN CNT=CNT+1
IF L4(Y)=X THEN INDX(X,CNT)=Y
IF L5(Y)=X THEN CNT=CNT+1
IF L5(Y)=X THEN INDX(X,CNT)=Y
MX(X)=CNT
NEXT Y
NEXT X
FOR X=1 TO 39
PRINT " "
PRINT X;" - ";
FOR Y=1 TO MX(X)
PRINT INDX(X,Y);" - ";
NEXT Y
NEXT X
REM LOCATE 1,62:PRINT " "
REM SCREEN CHOICE END OR CONTINUE
INPUT "INPUT 1 TO CONTINUE AND 2 TO END ?";INQ
IF INQ=1 THEN GOTO [CONTINUEA]
IF INQ=2 THEN END
[CONTINUEA]
CLS
FOR X=1 TO 39
PRINT " "
PRINT X;" - ";
FOR Y=2 TO 25
IF(INDX(X,Y)-INDX(X,Y-1))>100 THEN GOTO [JUMP]
IF(INDX(X,Y)-INDX(X,Y-1))=0 THEN GOTO [JUMP]
PRINT INDX(X,Y)-INDX(X,Y-1);" - ";
[JUMP]
NEXT Y
NEXT X
INPUT "INPUT 1 TO CONTINUE AND 2 TO END ?";INQ
IF INQ=1 THEN GOTO [CONTINUEB]
IF INQ=2 THEN END
[CONTINUEB]
END
I'm sure there's a better way to program this, but for a quick bare bones method, it works.
Any coments?