Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 512 513 514 515
Wyślij wiadomość do admina

Przewiń wpisy ↓

moje ... oprogramowanie

2024-11-11 (22:31)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 538 904
[ CZCIONKA MONOSPACE ]

Fair_play
Konkretnie, każdej gry w której ważne dla Ciebie są wyniki od 2-ek do 5-ek. Ograniczenie jedynie daną grą. Nie ma przecież gry mini w której może być wylosowana liczba powyżej wartości 42. Jeżeli interesuję Cię gra w MM, MiniLotto, czy Lotto w przedziale liczb do 42 to automatycznie wycinasz losowane kule powyżej tej 42. W sumie chodzi w zasadzie o każdą grę w której chcesz liczyć coś z 2-kami, 3-kami, 4-kami, czy 5-kami. Jeżeli chcesz szukać konkretnie 3-ek i jej składowych czyli 3x2-ka to nie widzę żądnych ograniczeń co do konkretnej gry. Jeżeli szukasz całych 5-ek to ich nie znajdziesz przecież w trójkach. Jeżeli szukasz układów składających się np. z 12 liczb, to znajdziesz wyniki dla tych od 2-ek do 5-ek. Kiedyś dorobię jeszcze 6-ki. Więcej raczej nie planuję ... chociaż i to nie będzie jakimś problemem. Tablica ta najważniejsza może mieć i 10 kolumn po 2 miliardy komórek. O ile komputer pociągnie.

--- wpis edytowano 2024-11-11 22:33 ---

2024-11-11 (23:03)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7957

14865
wpis nr 1 538 910
[ CZCIONKA MONOSPACE ]


Jacku, w Hide Parku wszystko wykładasz prosto, kawa na ławę.
A tutaj to wszystko jakieś zagmatwane.
Może ustalmy na wstępie czego szukasz posługując się tymi tabelami, co jest pierwsze jajo czy kura?
2024-11-11 (23:45)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 538 915
[ CZCIONKA MONOSPACE ]

Fair_play
Niektóre tabele są tylko pomocnicze, do ustalenia indeksu prostą metodą dodania 2, 3, czy 4 liczb, lub 1-ej dla 2-ek. Oraz 5-u tablic z wynikami, dla od 2-ek do 5-ek.
Ustalam dane wynikowe czyli stan na ostatnie losowanie lub wybrany zakres w tablicach dwuwymiarowych jednoczasowo na starcie dla 2-ek, 3-ek, 4-ek i na razie 5-ek. Czyli powiedzmy jeżeli wiem, że jeszcze dana 5-ka nie padła to otrzyma w jednej kolumnie wartość 0 a w drugiej wiadomo ONT, w tym akurat wypadku = ilości losowań. Dla 5-ki w MINI akurat mało istotna, gdyż większość 5-ek jeszcze nie padła, ale 4-ek, czy 3-ek i 2-ek już tak i wtedy pokazuje ONT od ostatniego trafienia. Mam więc dwa wyniki na starcie. Jest to istotne, gdy szukam coś większego np. układu z 12 liczb, bo wtedy mam wynik czy żadna składowa 5-ka w tych 12-u liczbach wpadła czy jeszcze nie i analogiczny obraz dla 4-ek, 3-ek, 2-ek. Jeżeli się okazuje, że żaden taki układ z 12 liczb nie spełnia tego warunku, czyli któraś 5-ka padła to mogę wyszukać takie, których ONT wszystkich składowych 5-ek jest minimum powyżej 1200 losowań.

To jest jakby TYLKO rdzeń z wynikami ich wszystkich. Mam pewien pomysł powiązania z ... ale tego już nie mogę powiedzieć.
Pozdrawiam

--- wpis edytowano 2024-11-11 23:57 ---

2024-11-12 (23:08)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 098
[ CZCIONKA MONOSPACE ]

Tak z ciekawości innego podejścia, jak Wasz program zmienia powiedzmy układ mini: 12,20,33,34,40 na ten kod CSN(adres w tablicy) ? Rozumiem, że to jest jawny kod? Chodzi mi bardziej o logikę podejścia niż sam kod. Ja wymyśliłem adresy z 4 tablic: 12,20 + 20,33 +33,34 + 34,40 (wartości oblicza blaszak na samym początku)

--- wpis edytowano 2024-11-12 23:21 ---

2024-11-13 (00:16)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7957

14865
wpis nr 1 539 101
[ CZCIONKA MONOSPACE ]


Jacku tak:

gwar=5
liczb=42
l1=12
l2=20
l3=33
l4=34
l5=40

adres = kombinuj(liczb, gwar)
If liczb - l1 > 4 Then adres = adres - kombinuj(liczb - l1, 5)
If liczb - l2 > 3 Then adres = adres - kombinuj(liczb - l2, 4)
If liczb - l3 > 2 Then adres = adres - kombinuj(liczb - l3, 3)
If liczb - l4 > 1 Then adres = adres - kombinuj(liczb - l4, 2)
adres = adres - (liczb - l5)

wynik:
adres=700733

2024-11-13 (14:09)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 144
[ CZCIONKA MONOSPACE ]

Fair_play
Tyle warunków plus obliczenie kombinacji z.
To moje dla tych samych 5-iu liczb czyli
adres/indeks = tab1(12, 20) tab2(20, 33) tab3(33, 34) tab4(34, 40), nie będzie przypadkiem szybsze, dodanie 4-ech wartości? Tych wartości nie obliczam wielokrotnie, program ustala je na początku i trzyma w tablicy niczym wartości stałych. Poza tym, jeżeli ktoś by się upierał, że np. dany układ ma zniknąć z tablicy, to wyliczenie - czyli zaktualizowanie ich to też ułamek sekundy.
Nie muszę zamieniać wartości zmiennej "A" np. =12 na wartość liczbową, bo ona już taką ma.
Dodatkowo funkcja kombinuj czyli domyślam się kombinacji "x" z zakresu "y"
hm...
By to rozstrzygnąć co do szybkości, musiałby ktoś porównać to w obu wariantach.

--- wpis edytowano 2024-11-13 14:25 ---

2024-11-13 (15:10)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21750

1386
wpis nr 1 539 155
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Twoje tablice [?] .....jak sadzę
to formuły arkuszowe ,
czyli tysiące okienek w postaci wiersz,kolumna z formułą

To nie jest algorytm obliczeń.

to poniżej to wynik algorytmu
Obliczenia 4/5 Baza 20 z 80 od los. nr.= 15679
Ustawione cofnięcie obliczeń = 0
Ustawiona MIN wartość oczekiwania na 4z5 >= 1100

Nr.1 --- 1,10,29,34,64, --- Brak 4w5 od 1118
Nr.2 --- 1,15,21,27,49, --- Brak 4w5 od 1242
Nr.3 --- 2,7,27,66,80, --- Brak 4w5 od 1267
Nr.4 --- 3,10,21,29,34, --- Brak 4w5 od 1104
Nr.5 --- 4,23,32,46,67, --- Brak 4w5 od 1103
Nr.6 --- 4,27,54,66,67, --- Brak 4w5 od 1151
Nr.7 --- 5,19,54,68,73, --- Brak 4w5 od 1110
Nr.8 --- 6,7,27,47,66, --- Brak 4w5 od 1121
Nr.9 --- 6,27,54,57,66, --- Brak 4w5 od 1108
Nr.10 --- 6,28,38,57,65, --- Brak 4w5 od 1229
Nr.11 --- 7,23,27,36,51, --- Brak 4w5 od 1105
Nr.12 --- 8,29,65,66,80, --- Brak 4w5 od 1213
Nr.13 --- 8,34,52,73,79, --- Brak 4w5 od 1424
Nr.14 --- 11,17,38,42,77, --- Brak 4w5 od 1222
Nr.15 --- 13,29,33,69,77, --- Brak 4w5 od 1102
Nr.16 --- 13,53,61,66,80, --- Brak 4w5 od 1123
Nr.17 --- 14,15,16,53,66, --- Brak 4w5 od 1113
Nr.18 --- 15,23,27,47,75, --- Brak 4w5 od 1105
Nr.19 --- 17,45,47,65,66, --- Brak 4w5 od 1157
Nr.20 --- 19,65,66,74,75, --- Brak 4w5 od 1274
Nr.21 --- 21,29,34,56,60, --- Brak 4w5 od 1233
Nr.22 --- 23,27,41,75,79, --- Brak 4w5 od 1105
Nr.23 --- 27,32,48,49,80, --- Brak 4w5 od 1111
Nr.24 --- 28,31,47,61,63, --- Brak 4w5 od 1260

Wykonanie zajęło: 147,790982316118 ms


jak widzisz ...czas łącznie z wypisem to 147 ms
bo wypis zajmuje najwięcej czasu..........

a mrugniecie powieką to cirka 450~500ms
2024-11-13 (15:22)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 156
[ CZCIONKA MONOSPACE ]

777ch
Masz rację, że 4 tabelki będą zawierały tysiące, ale konkretnych liczb NIE FORMUŁ, wyliczonych raz i też w mgnieniu oka. Chodzi mi o to czy pobranie np. z komórki d4 liczby np. 12634 dodanie do niej LICZBY z komórki z drugiej tablicy np. P12 i analogicznie jeszcze po jednej LICZBIE z dwóch tablic, może być szybsze od obliczeń z użyciem "If" i kombinacji(x z y). Dodając robiąc to milion/miliard razy.
Te tablice NIE zawierają FORMUŁ obliczających tylko konkretne raz ustalone wartości.

--- wpis edytowano 2024-11-13 15:25 ---

2024-11-13 (15:24)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21750

1386
wpis nr 1 539 157
[ CZCIONKA MONOSPACE ]

By to rozstrzygnąć co do szybkości,
musiałby ktoś porównać to w obu wariantach.


Wystarczy ....
że wkleję 10000 wyników losowych nieposortowanych
albo
np 1000 po 30 liczb
np 20z80

w formacie
51 38 12 24 55 59 43 57 70 11 35 25 4 71 39 68 69 60 32 18
36 55 27 50 51 65 13 73 67 40 16 18 77 25 1 58 74 70 78 32
74 18 15 58 17 21 77 47 24 11 27 42 20 13 56 63 38 25 70 54
11 33 66 10 26 40 69 48 28 74 25 52 27 45 64 77 57 19 53 22
33 71 75 60 64 40 42 32 25 54 79 56 31 22 16 67 47 35 36 51
57 16 40 21 62 10 68 11 55 49 78 33 15 19 63 37 69 75 8 65
37 70 28 46 11 71 45 59 35 40 24 26 16 72 49 68 78 42 22 31
22 39 47 53 32 44 67 78 34 43 26 15 13 21 73 72 30 1 45 42
27 61 62 17 63 57 12 53 25 43 18 49 69 38 40 55 67 71 68 21
43 60 13 48 54 47 21 67 77 30 69 40 50 15 39 31 62 28 9 22
51 21 22 24 32 12 25 72 79 54 50 78 56 13 65 66 62 64 77 45
66 41 50 27 10 51 46 49 19 68 60 22 25 23 28 48 42 71 21 67
77 70 61 38 16 52 69 31 51 46 26 8 71 14 60 65 42 45 29 74
51 37 59 47 62 25 80 11 39 68 61 27 57 34 45 33 28 30 20 26

o ustalonej godzinie i minucie

A fair_play i Ty
podacie ilu 5-ek tam brakuje

wiadomo ,
--> kto wstawi pierwszy poprawny wynik
ten ma szybsze przeliczenie

--- wpis edytowano 2024-11-13 15:26 ---

2024-11-13 (15:37)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 158
[ CZCIONKA MONOSPACE ]

777ch
Najlepiej byłoby to po prostu porównać wstawiając na tym samym komputerze fragment kodu odnoszący się do wczytanych do pamięci komputera z pliku tablic i Wasz. Mój pomysł z tablicami i wczytaniem ich z pliku jest bardzo prosty. Moje dalsze formuły szukające mogą być 1000 razy wolniejsze od Waszych, więc chyba nie tędy droga.
Ja nie mam aż takich ambicji, aby komukolwiek coś udowadniać. Tylko myślę, być może błędnie ale w miarę logicznie, że chyba byłoby szybciej dodać te 4 liczby niż używać formuł, może pętli i skoków. Może będzie miał ochotę to sprawdzić ktoś kto robi setki miliardów tych samych obliczeń, tyle, że na różnych zmiennych.
Pozdrawiam i dziękuję za odpowiedzi na moje pomysły.

--- wpis edytowano 2024-11-13 15:41 ---

2024-11-13 (15:48)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21750

1386
wpis nr 1 539 159
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Moje dalsze formuły szukające mogą być 1000 razy wolniejsze od Waszych

--> tak będzie w 100%
dlatego to sprawdzenie nie ma sensu .......


05 07 19 22 27 28 31 36 38 41 48 55 60 61 64 66 67 68 75 80
05 09 12 14 23 24 26 30 32 34 37 42 50 55 57 60 64 71 74 77
10 11 12 13 21 27 33 34 35 42 44 47 55 56 59 67 70 74 77 79
06 11 12 13 18 22 23 24 27 28 38 41 43 49 50 58 66 71 74 77
07 11 12 16 21 24 25 26 39 42 48 49 50 52 54 57 61 65 72 80
02 08 10 16 17 26 37 38 39 40 47 53 60 62 66 73 74 77 79 80
08 12 13 15 20 22 23 25 26 28 39 40 41 49 51 53 56 61 63 73
03 07 10 12 13 15 22 26 28 31 34 37 41 43 44 47 51 53 56 68
02 10 11 13 15 20 30 32 36 40 52 59 60 62 65 67 71 73 77 79
09 12 22 24 30 32 34 35 37 40 41 42 46 52 59 61 63 66 69 80
03 13 15 18 21 22 26 27 40 44 46 47 50 51 53 59 63 65 75 76
01 10 14 21 22 27 31 32 33 34 37 38 45 47 49 51 55 57 69 80
12 13 18 32 38 39 42 44 53 54 63 64 65 67 68 69 70 72 75 79
12 19 24 30 32 33 44 48 49 50 52 53 54 60 62 63 66 68 71 72
11 12 13 16 22 24 26 31 37 39 41 45 50 53 54 58 59 76 78 80
01 10 12 13 16 24 25 27 33 34 45 46 52 58 60 61 63 71 77 78
12 13 16 18 19 20 24 25 29 40 42 45 47 52 58 59 68 74 77 78
09 10 25 28 35 37 38 42 43 45 49 52 55 59 66 70 72 73 75 80
12 13 15 17 23 27 31 32 39 46 52 53 54 58 59 64 68 71 73 78
05 15 20 22 24 28 29 42 49 50 51 55 56 58 59 67 72 73 78 79
02 10 11 20 27 28 31 33 34 38 41 46 48 49 51 56 62 64 74 76
02 16 19 20 23 29 30 31 37 39 40 43 46 47 63 65 68 76 77 79
09 14 18 20 21 26 28 31 32 38 40 45 47 53 57 58 68 72 73 80
02 07 08 09 10 11 15 23 30 40 51 53 55 64 65 70 72 73 74 75
18 20 25 26 27 29 30 31 34 37 38 43 51 55 58 60 69 76 79 80
03 10 20 21 22 26 29 30 37 38 41 43 44 49 56 59 61 66 70 79
05 13 19 21 23 25 28 30 39 41 42 43 46 54 55 61 63 67 68 69
12 14 16 17 22 23 24 30 31 43 47 48 53 56 58 61 64 69 74 76
10 11 17 25 29 32 33 37 40 42 44 49 58 59 60 61 67 69 70 80
14 16 17 19 21 26 29 30 35 39 41 44 50 51 52 54 58 69 71 73
23 24 26 30 31 33 40 42 48 49 50 51 56 63 67 68 71 72 76 78
02 03 12 15 18 20 24 27 29 48 54 58 59 63 69 71 73 76 77 78
10 13 14 15 16 18 24 34 37 38 42 45 54 62 65 66 69 73 75 77
01 14 16 19 21 23 30 37 38 42 53 59 62 65 66 67 74 76 78 79
10 11 15 16 17 18 25 26 28 29 30 31 32 40 42 45 47 57 58 66
10 14 18 22 23 26 28 29 33 35 43 45 48 55 61 67 71 72 76 79
10 12 14 23 35 37 41 42 50 52 54 55 57 58 63 65 71 73 76 78
08 11 14 15 26 27 30 33 36 39 42 47 53 56 57 59 62 65 71 72
01 17 22 27 28 29 30 31 35 37 40 41 42 45 48 57 64 67 68 74
14 18 21 22 24 30 31 33 37 44 54 59 60 63 71 72 74 75 77 80
06 08 13 14 18 22 24 25 27 28 38 42 44 50 58 59 70 75 78 80
06 11 17 18 32 34 35 39 40 49 51 54 56 61 62 65 66 73 79 80
10 11 16 29 37 40 42 44 53 56 61 63 65 67 69 70 71 73 79 80
11 12 13 23 24 30 35 38 41 42 44 50 56 58 60 61 64 72 74 76
13 16 17 21 22 25 28 30 37 43 48 49 56 58 69 71 72 77 78 79
08 14 15 24 27 28 30 44 45 46 55 58 60 61 62 63 69 71 76 78
01 08 13 20 27 29 33 34 35 38 40 45 47 48 51 54 62 69 74 80
10 11 19 20 29 31 33 36 39 43 45 47 52 53 57 64 67 68 71 72
04 10 12 20 22 23 29 37 39 42 47 49 50 53 54 60 61 67 73 79
09 14 16 17 18 21 22 29 33 40 42 43 44 47 54 60 62 66 73 75
11 18 19 20 23 24 32 41 42 45 46 49 53 61 62 65 67 68 70 73
11 19 21 25 26 34 35 37 39 40 42 46 55 59 65 67 68 71 73 78
05 08 14 21 22 23 24 25 29 33 41 42 43 53 60 63 67 69 72 80
12 16 18 20 22 29 30 33 37 38 43 44 47 50 51 61 75 76 78 80
06 11 17 20 21 22 23 28 33 34 36 39 50 53 55 59 64 75 79 80
03 07 10 13 17 19 20 21 29 30 31 33 40 43 46 49 50 52 69 78
11 13 16 17 19 20 23 31 40 41 42 47 48 49 53 71 73 76 79 80
10 12 14 25 26 29 31 32 35 38 46 47 50 51 53 55 63 68 71 78
12 25 26 29 33 34 35 44 46 52 53 55 58 59 63 64 68 74 76 79
13 18 19 21 22 27 28 30 33 36 37 39 43 44 52 55 56 60 63 68
12 13 15 16 19 20 22 32 35 43 45 48 50 51 52 54 60 68 69 76
11 14 15 17 20 24 27 28 33 36 37 43 48 52 57 59 64 67 68 73


zapełnienie tablic 7-ek dla 62 linni danych
liczby 20z80
trwa
max csn= 3 535 316 142 212 174 320
Time calculated : 483,061 ms

potem jedynie następuje wypis

Jeśli potrafisz szybciej to jesteś lepszy.
Jeśli nie potrafisz to ...... "nie pchaj się na afisz".
2024-11-13 (15:56)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 160
[ CZCIONKA MONOSPACE ]

Poza tym, ja zacząłem tworzyć to dopiero. Mam te jednokrotne obliczenia dla 2-ek, 3-ek i 5-ek. Wcześniej wczytywałem te tablice obliczone w excelu do pliku tekstowego. Aż mnie to zdenerwowało. Dlaczego do konkretnego zakresu mam ponownie obliczać te tabele w excelu z odpowiednio dobranymi formułami. Problemem nie jest uzupełnienie dla 4-ek, tylko aby się nie znużyć teraz przez jakiś czas czytam książkę i gram na keyboardzie. Moje obliczenia, w ogóle których dotychczas używałem są z "jeszcze innej bajki". Nie szukam tak jak Wy, tylko kombinuję coś, składam pod pomysł jaki w danej chwili mam. A te tabele i przerabianie tamtych podstawowych to pieśń przyszłości. Ponieważ tamte sposoby też działają.
To poniżej to część (lewy dolny róg) z której wywaliłem już w międzyczasie te obliczenia do multi które mnie nie interesowały.

zdjęcie

--- wpis edytowano 2024-11-13 16:08 ---

2024-11-13 (16:02)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 161
[ CZCIONKA MONOSPACE ]

777ch
Cały czas się nie rozumiemy. Tworzenie moich tablic nie ma nic wspólnego z tym "max csn= 3 535 316 142 212 174 320
Time calculated : 483,061 ms"
Chodzi tylko o samo dojście do adresu/CSN, już podczas konkretnego szukania konkretnego układu, czy będzie lepsze poprzez formuły, czy dodanie 4 liczb. Tylko ten fragment kodu. Ta duża liczba będzie się u mnie składała z dodania kilku wartości (o jeden mniej, czyli dla 5-ek to 4 tablice, dla 7-ek to ich 6) Raz zrobione w mgnieniu oka i temat zapomniany. Potem to już tak jak spojrzenie na liczbę na linijce

--- wpis edytowano 2024-11-13 16:15 ---

2024-11-13 (16:21)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 162
[ CZCIONKA MONOSPACE ]

777ch
O ten fragment kodu podany przez fair_playa mi chodzi:
adres = kombinuj(liczb, gwar)
If liczb - l1 > 4 Then adres = adres - kombinuj(liczb - l1, 5)
If liczb - l2 > 3 Then adres = adres - kombinuj(liczb - l2, 4)
If liczb - l3 > 2 Then adres = adres - kombinuj(liczb - l3, 3)
If liczb - l4 > 1 Then adres = adres - kombinuj(liczb - l4, 2)
adres = adres - (liczb - l5)

wynik:
adres=700733

Czy dojście do tego samego celu tym sposobem - 700000+700+30+3 dla układów z 5-u liczb.

P.S. Sorry za upie...dliwość.

--- wpis edytowano 2024-11-13 16:24 ---

2024-11-13 (16:33)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21750

1386
wpis nr 1 539 167
[ CZCIONKA MONOSPACE ]

A po co ci taki duży user form 🥴

Możliwości adresowania dla v<=99
2,3,4,5-ki jest wiele
albo bardzo wiele….


schody zaczynają się od 6 tki choć
6- ki to nie problem
ale już 7,8 i wyżej to już trzeba na raty
bo tak dużych tablic nie da się tworzyć.

Twój pomysł nie tworzy tablicy od do
czyli nie da się jej zainicjować
choć technicznie adresem może być string
albo char czy jakiś „zlepek” typu variant


Nie mam na to czasu……
2024-11-13 (16:38)

status 777ch
Data rejestracji: 2005-11-07 00:00:00
Ilość postów: 21750

1386
wpis nr 1 539 168
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Jeśli to co masz
daje tożsamy wynik
to ….jest ok.

Niestety Excel
a czy —>studio vb
nie nadają się
dużych obliczeń.

Excel jest za wolny i tyle.
Vba lepiej ale też … słabo 🤔
Wiem ,bo korzystam z wersji 2003
bo to wersja w mojej ocenie najlepsza.
Ale nawet najbardziej zmyślne makro
w Vba nie poradzi sobie z aplikacją w paskalu
czy C czy C++

--- wpis edytowano 2024-11-13 16:50 ---

2024-11-13 (17:16)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 169
[ CZCIONKA MONOSPACE ]

777ch
Zapomnij o tablicach tworzonych w Excelu, ich nie ma, w nich tylko sprawdzałem czy się wynik zgadza na etapie pisania kodu. Tablice tworzone są w programie VisualBasicu nie tym dla aplikacji i są utworzone raz na początku uruchamiania obliczeń. I mają zawsze taką samą wielkość np. dla multi to max 80x80. Tyle, że dla np. 8-ek będzie ich o jedną mniej czyli 8-1=7 tablic. Ty mówisz cały czas o tablicy z przechowywanymi wynikami czy to np. ONT, czy 1/0 dla wylosowane i nietrafione.
Przykładowo sprawdzasz taki układ: 2, 7, 12, 39, 41, 43, 47, 56, 58, 59, 71, 78, czyli układ 12 liczb.
to jak się dostajesz do szukanego wyniku pierwszej możliwej 7-ki, czyli 2, 7, 12, 39, 41, 43, 47?
Ja odczytuję w 1-ej tablicy POMOCNICZEJ o której mówię kolumnę 2 wiersz 7 i mam tam liczbę 3000000 i te 2 i 7 to są liczby z tej pierwszej 7-ki to samo poniżej.
Odczytuję w 2-ej tablicy POMOCNICZEJ kolumnę 7 wiersz 12 i mam tam liczbę 400000
Odczytuję w 3-ej tablicy POMOCNICZEJ kolumnę 12 wiersz 39 i mam tam liczbę 50000
Odczytuję w 4-ej tablicy POMOCNICZEJ kolumnę 39 wiersz 41 i mam tam liczbę 6000
Odczytuję w 5-ej tablicy POMOCNICZEJ kolumnę 41 wiersz 43 i mam tam liczbę 700
Odczytuję w 6-ej tablicy POMOCNICZEJ kolumnę 43 wiersz 47 i mam tam liczbę 80
Dodając te 6 liczb mam adres tej siódemki czyli 3456780 w tej wielkiej tablicy z jakimś stanem (np. ONT).
Liczby z których składa się 7-ka są jednocześnie adresem w tablicach pomocniczych.
Nie wiem jak to jeszcze wyjaśnić.
I nie upieram się, że to lepszy sposób, a może...

--- wpis edytowano 2024-11-13 17:25 ---

2024-11-13 (19:04)

status Jacek_K1961
Data rejestracji: 2017-03-29 00:00:00
Ilość postów: 6579

15220
wpis nr 1 539 183
[ CZCIONKA MONOSPACE ]

777ch
"A po co ci taki duży user form"
Była też ekstra pensja i do 6-ek wszystkie kombinacje multi, tzn. 6 z 10, 6 z 9, 6 z 8 itd. to samo dla 5-ek, 4-ek. Było trochę gęsto. 7-ek nie pamiętam chyba były do z 9-iu. Samych 5-ek z pięciu było kilka tysięcy, a 6-ek jeszcze więcej to o 7-ach nie myślałem. Potem fascynacja obserwowania tych układów przeminęła. Przez jakiś czas także wersje osobne dla lotto, plusa, obu razem i to samo ekstra premii. Potem usuwałem je, kiedy straciłem zainteresowanie tymi wariantami. Tak cudowałem, a to potem branie bazy z plusami, bez, połączonych. Było minęło. Teraz jest tylko stale wersja robocza i dokładam tylko jakiś nowy pomysł bardziej do przetestowania.

--- wpis edytowano 2024-11-13 19:18 ---

2024-11-13 (20:31)

status fair_play
Data rejestracji: 2016-05-12 00:00:00
Ilość postów: 7957

14865
wpis nr 1 539 192
[ CZCIONKA MONOSPACE ]


Jacku

W multi, bo o nim piszesz podając taką dwunastkę:
2, 7, 12, 39, 41, 43, 47, 56, 58, 59, 71, 78

kod CSN dla pierwszej siódemki:
2, 7, 12, 39, 41, 43, 47

to 354 048 593
a nie Twoje 3 456 780
2024-11-13 (20:43)

status MultiTest
Data rejestracji: 2020-08-05 00:00:00
Ilość postów: 5489

16235
wpis nr 1 539 196
[ CZCIONKA MONOSPACE ]

"To moje dla tych samych 5-iu liczb czyli
adres/indeks = tab1(12, 20) tab2(20, 33) tab3(33, 34) tab4(34, 40),"

Jacek,
czy na przykład tab1(12,20) to odwołanie się do wartości indeksu komórki koluma wiersz ?
czy za każdym razem żeby ustalić ONTdla wylosowanej kombinacji wypisujesz cały taki szereg
z odwołaniem do każdej z 4 tabel ?
Czy twój program na samym początku wypełnia wszystkie te tabele a jeżeli tak to skąd się biorą wartości w komórkach tabeli, z jakich obliczeń ?

Bo jak tak to dużo roboty masz ...

--- wpis edytowano 2024-11-13 20:45 ---

| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 512 513 514 515
Wyślij wiadomość do admina