Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 22 23 24 ... 37 38
Wyślij wiadomość do admina

Przewiń wpisy ↓

Unikatowe KOMBINACJE.. od wielu los. oczekujące na min. wypłacalne

2022-07-17 (07:51)

status mysliwy
Data rejestracji: 2010-11-05 00:00:00
Ilość postów: 818

12717
wpis nr 1 427 147
[ CZCIONKA MONOSPACE ]

Siemka. W temacie były zestawy 5/9 z max.ONT tuż tuż.... ale gdzieś zginęły....co dalej?
2022-07-17 (09:42)

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

1386
wpis nr 1 427 155
[ CZCIONKA MONOSPACE ]

mysliwy

Historyczny max oczekiwania
to taka —> guma.
Na końcu tej gumy
podwieszone są losowania.

Im więcej losowań ,
tym bardziej „rozciąga” się ta
ta guma=ont max.

Odwołując się w obliczeniach
bieżące ont~max hist/13000 los.
mamy zawsze szanse trafić na
kolejne przekroczenie czasu,
czyli to nie jest pewne —> tuż tuż

Ale jak potrzeba..towaru 🤭
to zapuszczę program i wstawię.






--- wpis edytowano 2022-07-17 09:46 ---

2022-07-18 (12:36)

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

15220
wpis nr 1 427 268
[ CZCIONKA MONOSPACE ]

777ch
Ktoś rzucił pomysł na to o czym pisaliśmy, ale to nie ja. Ja tylko dodałem uwagi, ale też nie wierzę, aby to mogło dojść do skutku.
Pozdrawiam
P.S. "Pracuję" nad automatem do wyliczania moich tablic pomocniczych. W excelu, bo tu mogę kopiować warunki przez przeciąganie i do tego widzę czy jest poprawnie, bo mam do porównania obok sprawdzoną wartość.

--- wpis edytowano 2022-07-18 12:41 ---

2022-07-18 (16:44)

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

16235
wpis nr 1 427 303
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Czy nadal myślisz że można sprawdzić miliardy kombinacji w kilka sekund, kilka minut ?
I żadne tablice "pomocnicze" i inne sztuczki tu nie pomogą.
2022-07-18 (17:44)

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

15220
wpis nr 1 427 306
[ CZCIONKA MONOSPACE ]

MultiTest
Na to nie liczę, ale przekonałem się, że tablice pomocnicze skróciły czas wyszukiwania z kilkunastu godzin do mniej niż 20 minut (6na10z80). Czy nie warto? Wykasowałem tamten sposób i robię matrycę do moich tablic pomocniczych w excelu. To tak na szybko, żeby podejrzeć w arkuszu czy się zgadzają założenia, potem jak będzie ok to pomyślę, żeby program sam sobie je obliczył.
Pozdrawiam
P.S. Czy w VB jest wbudowana funkcja z excela "kombinacje", podkreślam wbudowana? np. zmienna_x=Kombinacja(60,7) ??? Jak wiesz nie znam tych nowych sposobów z kropkami. Tylko nie chodzi mi o napisaną prywatną "funkcję(60,7)".
P.S.2 Te "duże" wyliczenia, nie za bardzo nadają się do obserwacji, bo rozstrzał między rekordami już dla 4z4 jest nie do zaakceptowania.

--- wpis edytowano 2022-07-18 17:47 ---

2022-07-18 (22:58)

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

16235
wpis nr 1 427 332
[ CZCIONKA MONOSPACE ]

Jacek_K1961

Zwykły Basic jest wolny a Excel jeszcze wolniejszy...
Może nieco inaczej z VB NET.


Owszem w tablicach pomocnicych można zapisać jakieś pośrednie wyniki np. zeby ich na nowo
nie obliczać i dzięli temu przyśpieszyć ale to nie znaczy że akurat tak jest.
Wyniki z tablicach też sie nie biorą z niczego.
Pozatym można też tak w kodzie nagmatwać że albo zabraknie pamieci albo obliczenia będą niepotrzebnie trwały za długo.

Funkcja Kombinacje z Excela tylko oblicza ilość kombinacji - nic więcej.
Jako że to funkcja wbudowana może obliczyć szybciej.

Nie wypisuje kolejno od 1,2,3,4,5,6 do 75,76,77,78,79,80.
takie coś trwa znacznie dłużej.
ale to dłużej oznacza wygenerowanie 300 500 200 kombinacji nawet w pół minuty a może nawet mniej w szybszym jezyku np. C i przy lepszym algorytmie generatora kombinacji.

"Tylko nie chodzi mi o napisaną prywatną "funkcję(60,7)".

a co rozumiesz przez prywatną...
bo nazwa private function jest związane z zasięgiem zmiennych.
Nie oznacza że jakaś gorsza.
Ta sama funkcja może być także public.
2022-07-19 (13:29)

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

15220
wpis nr 1 427 382
[ CZCIONKA MONOSPACE ]

"Prywatna funkcja" miałem na myśli, że ktoś takową już napisał i można znaleźć gotowca. Dlaczego myślałem o wbudowanej? Miałem nadzieję, że jeżeli takowa istnieje to jest napisana przez speców od Microsoftu tak, aby robiła to najszybciej.
Co do moich tablic pomocniczych? Dzięki nim program pomija, choćby szukanie gdzie dany układ się znajduje, pomija ewentualne konwersje z ciągu znakowego. Ma za zadanie przy układzie 5,12,45,67,79 dodać 4 wartości które wskazują miejsce danej kombinacji. Czym mniej kroków do zrobienia tym chyba lepiej. Dodanie 4 liczb "powinno być" szybsze od dodania 5 liczb?
P.S. Mnie tablica wielowymiarowa jest potrzebna tylko na starcie przy sprawdzaniu czy się wszystko zgadza. Puszczam licznik i sprawdzam jego układ z odpowiednimi miejscami w tablicy wszystkich układów (np. tej już "sławnej" o wymiarze 300500200)
P.S. Jeżeli ja miałbym sam napisać funkcję obliczania kombinacji, to musiałbym użyć wielu pętli do zliczenia "!" (silni), a tak mam na ten moment zmienną w tablicy.

--- wpis edytowano 2022-07-19 13:38 ---

2022-07-19 (17:12)

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

16235
wpis nr 1 427 401
[ CZCIONKA MONOSPACE ]

"Prywatna funkcja" miałem na myśli, że ktoś takową już napisał i można znaleźć gotowca. "
Jacek,
No to wiadomo o co chodziło
Znajomość zasięgu zmiennych to też podstawowy element programowania.

" Dlaczego myślałem o wbudowanej? "
Zarówna funkcja Kombinacje z Excela jak i ewentualnie twoja będzie na podstawie tego samego wzoru więc w czym problem , jak przepis gotowy.

" Dodanie 4 liczb "powinno być" szybsze od dodania 5 liczb? "

Miejsce danej kombinacji w tablicy wskazuje jej indeks.
Pewnie tak jest że dodanie 4 liczb jest szybsze niż dodanie 5 liczb ale po co wogóle dodawać liczby dla uzyskania indeksu skoro wiadomo że pierwsze kombinacja ma indeks 1 , druga kombinacja indeks 2 a ostatnia czyli 75,76,77,78,79,80 ma indeks 300500200 co wynika z licznika kombinacji.

--- wpis edytowano 2022-07-19 17:16 ---

2022-07-19 (17:41)

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

15220
wpis nr 1 427 404
[ CZCIONKA MONOSPACE ]

MultiTest
Ja uzyskuję nr indeksu, inaczej mówiąc nr kolejny dodając 4 wartości dla układu np. 7,19,34,67,80, a Wy skąd wiecie, że np. podany przez mnie ww układ ma taki nr indeksu? Nie kod, tylko idea? Przecież do przypadkowego układu automatem nie można dodać, że np. 34888765 to jest nr tego układu. Chyba nie chcesz powiedzieć, że program pamięta indeksy dla każdego układu (300500200) i jak spojrzy to wie? W jakiś sposób musi szukać lub ,
.... że szukany układ przerabia na ten kod CSN i dopiero po nim wie, ale musi także ten układ przerobić? Czym się różni dodanie 4 wartości od przerobienia na CSN.
Przecież nie pamięta "wzrokowo", że ww układ - 7,19,34,67,80 to ma taki nr.

--- wpis edytowano 2022-07-19 17:55 ---

2022-07-19 (18:00)

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

15220
wpis nr 1 427 405
[ CZCIONKA MONOSPACE ]

c.d.
Aby to porównać trzeba by oba sposoby porównać na tym samym kompie. Inaczej się nie da. Nawet dla uproszczenia zrobić tablicę jednowymiarową z 5 komórkami. Dodać je w pętli z miliard razy. I w takiej samej pętli wstawić kod zrobienia CSN, bo jak inaczej? A i to jeszcze zrobić z kilka razy aby wykluczyć pracę w tle przy którymś teście.

--- wpis edytowano 2022-07-19 18:02 ---

2022-07-19 (18:33)

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

16235
wpis nr 1 427 408
[ CZCIONKA MONOSPACE ]

A co to jest 7,19,34,67,80 ?
Piszemy o tablicy szóstek a pokazujesz kombinację z 5 liczb ?!
To ma być jakiś fragment ?
Możesz wyjaśnić ?
Bo jeśli to kombinacja piątkowa
to będzie zapisana w tablicy piątek pod indeksem 8482569

2022-07-19 (18:41)

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

15220
wpis nr 1 427 409
[ CZCIONKA MONOSPACE ]

Faktycznie pisałem o układzie z 6 liczb a podałem jako przykład 5-cio liczbowy, to moja pomyłka. Ale to nic nie zmienia, a cały tok rozumowania dotyczył zasad. Możesz jeżeli Ci to coś pomoże, chociaż nie wiem co, dostawić przypadkową liczbę przed 80-ką. Ja jeszcze raz podkreślę. Osiągnąłem ogromny sukces, obliczenia, które robił komputer trwały kilkanaście godzin, a teraz to sporo poniżej 20 minut i to dotyczy 6na10z80, dzięki Wam z tego forum. Ja nie zamierzam bić Waszych rekordów bo i po co? Czymś się musiałem zająć, czy będę dalej robił matryce do tych swoich tablic - nie wiem. Dla układów z 5-ciu właśnie skończyłem. Niestety dość szybko się demotywuję, może się okazać, że wrócę do nich za miesiąc. Pewne jest tylko to, że poprzedni system obliczeń definitywnie porzuciłem.

--- wpis edytowano 2022-07-19 18:54 ---

2022-07-19 (18:57)

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

15220
wpis nr 1 427 410
[ CZCIONKA MONOSPACE ]

Faktycznie na początku pisałem o układzie z 5-ciu, a potem już o 6-cio liczbowym, bo akurat ta wielkość 300500200 utkwiła mi w pamięci. Ale ogólnie chodziło o sens. Ja robię wszystko lub prawie wszystko po swojemu. Przerabianie z wylosowanej 20-ki na 6-ki i potem na 10-ki też zrobiłem swoim sposobem. Gdybym chciał bić jakieś rekordy to bym porównywał Wasze metody ze swoimi i wybierał te lepsze rozwiązania.

--- wpis edytowano 2022-07-19 19:07 ---

2022-07-19 (23:37)

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

16235
wpis nr 1 427 448
[ CZCIONKA MONOSPACE ]

Tu się nie pisze dla rekordów...
pisze się dla lepszych trafień.

A dla relaksu zobacz to :

Linki do pierwszych 5 odcinków kursu programowania Mirosława Zelenta z youtube.
Moim zdaniem i nie tylko moim bo kazdy odcinek to ok. 2mln wyświetleń
jest to kurs wyjątkowy
zamiast suchego wykładu jest podanie wiedzy o programowaniu w bardzo przystępny sposób jasno, z humorem i nawiązaniem do życiowych przykładow.
Podsumowaniem tego jest wpis pod jednym z odcinow pco podsumowuje wpis pod jednym z odcinków :

"Te lekcje powinny być obowiązkowe dla nauczycieli, żeby uczyli się jak uczyć, żeby każdego nauczyć "

Kurs dotyczy języka C++
ale to co jest zawarte w pierwszych odcinkach znacznie ułatwia zrozumienie podstawowychc
elementów każdego języka programowania .

I świetnie to się ogląda
Dobrze jest też przynajmniej pierwsze dwa odcinki obejrzeć w kolejności.

odcinek 0 instalacja i ustawienia w tym kompilatora

odcinek 1 -Pliki projektu, pierwszy program - ważne instrukcje początkowe

odcinek 2 -instrukcja warunkowa if. Decyzje w programie

odcinek 3 - Pętla: for, while, do..while. Pętle wyjaśnione

odcinek 4 - liczby losowe

odcinek 5 - tablice


--- wpis edytowano 2022-07-19 23:41 ---

2022-07-20 (14:39)

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

15220
wpis nr 1 427 486
[ CZCIONKA MONOSPACE ]

Świetny kurs.
Szukałem czegoś takiego, tak przekazanego dla VB. Jedyny minus to pewne zagadnienia matematyczne, które są mi obce, ale to moja wina. Może teraz trochę rozjaśni mi się sens przetłumaczonych przez translatora Google opisu ze stron Microsoftu o VB. Zwłaszcza tematyka poruszająca struktury danych, te stosy, kolejki ......
Dzięki
P.S. Teraz mam większy problem, bo muszę wymienić żarówkę przy pomocy jednej ręki, bo tak wysoko lewej nie jestem w stanie unieść, pomijając już jej wykorzystanie. Na szczęście wymyśliłem algorytm: lewa ręka przy pomocy laski dociska klosz. Prawa luzuje mocowanie, potem lewa luzuje na tyle aby prawa mogła uchwycić luźną oprawę. itd itd.

--- wpis edytowano 2022-07-20 14:48 ---

2022-07-21 (11:28)

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

1386
wpis nr 1 427 545
[ CZCIONKA MONOSPACE ]

Najdłużej oczekujące na 7z10 z 80

Zostało 36 /zerowych/ 7/10
2022-07-21 (14:11)

status mysliwy
Data rejestracji: 2010-11-05 00:00:00
Ilość postów: 818

12717
wpis nr 1 427 564
[ CZCIONKA MONOSPACE ]

Witam Leo. Obserwuję...obserwuję i jakiś zakład zawsze obstawiam
2022-07-21 (14:17)

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

15220
wpis nr 1 427 566
[ CZCIONKA MONOSPACE ]

777ch
.... a ile według statystyki? ....... ~620, czyli przebicie ponad 20 razy. Dla mniejszej ilości rekordy oscylują wokół kilkunastu przebić prawdopodobieństwa.
2022-07-21 (14:54)

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

15220
wpis nr 1 427 570
[ CZCIONKA MONOSPACE ]

Mnie zostało 35, a kopiowałem z forum?
Te dwa ze znakiem zapytania trafione ostatnio.

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

--- wpis edytowano 2022-07-21 14:54 ---

2022-07-21 (15:19)

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

1386
wpis nr 1 427 573
[ CZCIONKA MONOSPACE ]

7 14 16 22 36 37 50 64 69 77
12 15 22 24 29 48 50 54 58 61
13 16 26 43 49 52 54 59 76 79

te powyżej weszły w ost. 14 los

a zatem pozostało 35
zgadza się
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 22 23 24 ... 37 38
Wyślij wiadomość do admina