| Dodaj wpis w tym temacie
Spis tematów | Strona: 1 2 ... 512 513 514 ... 560 561 Wyślij wiadomość do admina |
| Przewiń wpisy ↓ | moje ... oprogramowanie |
2024-11-13 (00:16) fair_playData rejestracji: 2016-05-12 Ilość postów: 8998 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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. ![]() --- wpis edytowano 2024-11-13 16:08 --- |
2024-11-13 (16:02) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | 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) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | 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) fair_playData rejestracji: 2016-05-12 Ilość postów: 8998 | 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) MultiTestData rejestracji: 2020-08-05 Ilość postów: 6596 | 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 --- |
2024-11-13 (20:53) MultiTestData rejestracji: 2020-08-05 Ilość postów: 6596 | wpis nr 1 539 197 [ CZCIONKA MONOSPACE ] Jacek Może jednak prosty kod i prosto i krotko podany przez fair_play lepiej się jednak sprawi. Niezależnie dodam jeszcze taki przykład który może jeszcze bardziej, lepiej, pokazuje do czego ten CSN . Na przykład została wylosowana kombinacja 1,2,3,4,5 na początku jest wartość inicjująca: 850668 potem: 1 krok 101270 2 krok 741 3 krok 38 4 krok 1 jak widać do ustalenia indeksu dla kombinacji 1,2,3,4,6 algorytm wykonał 4 kroki aby dojść od kombinacji 850668 do kombinacji 1 stąd taki powstaje taki zapis w tabeli Wylosowane Wylosowane[1]=true Wylosowane[2]=false Wylosowane[3]=false … Wylosowane[850668]=false I dla podanego wcześniej przykładu: została wylosowana kombinacja 12,20,33,34,40 na początku jest wartość inicjująca: 850668 potem: 1 krok 708162 2 krok 700847 3 krok 700763 4 krok 700735 znowu algorytm wykonał 4 kroki. a w tabeli Wylosowane : ... tabela[700731]=false tabela[700732]=false tabela[700733]=false tabela[700734]=false tabela[700735]=true tabela[700736]=false ... tabela[700736]=false ... Wylosowane[850667]=false Wylosowane[850668]=false --- wpis edytowano 2024-11-13 20:59 --- |
2024-11-13 (21:00) Jacek_K1961Data rejestracji: 2017-03-29 Ilość postów: 13821 | wpis nr 1 539 199 [ CZCIONKA MONOSPACE ] Fair_play Ale to były tylko przypadkowe liczby zobacz kolejność: 3000000 400000 50000 6000 700 80 Multitest Jest mały haczyk, nieistotny, dla mnie takie uproszczenie w patrzeniu . Ale, poza tym wszystko się zgadza 12,20, tak te liczby odpowiadają za numery kolumn i numery wierszy. Tabelki i wartości są ustalone na początku raz, po wyborze z jakiego zakresu np. do 42 dla mini, a zakres dowolny i oczywiście wpisuje do tych tabelek pomocniczych komputer. Przecież to można wyliczyć. Tzn. kiedy nastąpią zmiany 1-szej liczby, czy drugiej. Zależne to jest od liczby maksymalnej. Np. jeżeli szukamy układów 5-kowych pokrywających 4-ki, to piątki przecież rozkładamy na czwórki: 1,2,3,4, a to 1,2 2,3 3,4 - czyli 3 tabelki pomocnicze w wskazanymi kolumnami i wierszami. 1,2,3,5 1,2,4,5 1,3,4,5 2,3,4,5 Piątka, która padła np. 1,2,3,4,5 pokrywa te czwórki powyżej. Analogicznie trójki i dwójki. Z założenia, bo to ma być rdzeń na starcie. Po wybraniu gry np. mini w tabeli głównej po pobraniu wyników losowań z pliku txt wypełnione zostają na starcie wynikami ONT i 1/0 wszystkie tabele : 2-ki, 3-ki, 4-ki, 5-ki. Co będę potrzebował to już mam. --- wpis edytowano 2024-11-13 21:15 --- |
2024-11-13 (21:02) MultiTestData rejestracji: 2020-08-05 Ilość postów: 6596 | wpis nr 1 539 200 [ CZCIONKA MONOSPACE ] Po co te tabele pomocnicze żeby tylko ustalić indeks ? Przecież można bez. --- wpis edytowano 2024-11-13 21:05 --- |
2024-11-13 (21:03) 777chData rejestracji: 2005-11-07 Ilość postów: 23091 | wpis nr 1 539 201 [ CZCIONKA MONOSPACE ] Co jeśli będziemy chcieli —> liczyć dla v= 99 😂 |
| | Dodaj wpis w tym temacie | Spis tematów | Wyniki lotto | Strona: 1 2 ... 512 513 514 ... 560 561 Wyślij wiadomość do admina |