Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 20 21 22 ... 30 31
Wyślij wiadomość do admina

Przewiń wpisy ↓

Turbo Pascal dla zielonych

2010-09-30 (22:28)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 360 715
[ CZCIONKA MONOSPACE ]

Dobra ja kończe z tym.

Kiepsko mi idzie, szkoda czasu i nerwów.

Poza tym jest mi to do niczego nie potrzebne.



Pozdrawiam i przepraszam.
2010-10-01 (21:17)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 360 929
[ CZCIONKA MONOSPACE ]

KURA i wszyscy zainteresowani.



Przygotowałem program, który wykonuje dokładnie to, o co prosi KURKA.

Program dostępny jest tu:



http://www.space-nation.eu/?d=0B589B631



Rozpakujcie archiwum do dowolnego folderu (katalogu) i testujcie.



W wersji v1 nie przykładałem wagi do szaty graficznej, a skupiłem się na samym algorytmie.

Kilka słów o samym programie:



1. Na tym etapie program nie jest „idioto-odporny’ i nie analizuje poprawności wprowadzanych z klawiatury danych.

2. Program odczytuje archiwalne wyniki losowań ściągnięte z tej strony i zapisane w tym samym katalogu (folderze), gdzie zapisany został program Lotto_v1

3. Nie ma znaczenia, czy archiwalne wyniki losowań są sortowane, czy też nie sortowane.

4. Lotto_v1 pozwala na przeprowadzenie analizy, wg podanego przez KURKĘ algorytmu, dla następujących losowań Totalizatora:

a. MultiMulti;

b. Lotto;

c. MiniLotto;

d. Joker;



5. W przypadku gry Joker program nie analizuje „Jokera”.

6. Nie trzeba dopisywać kolejnych wyników do bazy archiwalnych losowań. Wystarczy je ściągnąć z tej strony (cały plik) i zapisać na dysku w tym samym folderze.

7. Wyniki analizy, czyli znalezione losowania, które spełniają założony warunek opisany przez KURKĘ wyświetlane są na ekranie i zapisywane do pliku *.xls, którego nazwa jest odpowiednikiem wybranej na starcie programu gry.



Co trzeba wykonywać?



1. Aktualizować po losowaniach archiwum, czyli ściągnąć z tej strony i zapisać na dysku pliki z wynikami.

2. Uruchomić (kliknąć) program Lotto_v1.

3. Wybrać jedną z czterech gier.

4. Wprowadzić 15 liczb, które będą przedmiotem analizy (nie muszą być posortowane). Przypominam, że program nie sprawdza poprawności wprowadzonych liczb (na razie).

5. Zakończyć program i w Excelu otworzyć wygenerowany plik *.xls



Jeszcze jedna istotna uwaga: W przypadku, gdy w Excelu będziemy mieć otwarty plik zawierający wyniki analizy (np. MultiMulti.xls), Lotto_v1 nie zapisze na dysku wyników analizy MultiMulti i zawiesi się. Trzeba najpierw zamknąć otwarty w Excelu plik.



Dodam jeszcze, że w przypadku gier MultiMulti, Lotto i MiniLotto wczytywane są wszystkie wyniki losowań, ale analizowane są tylko te, które związane są z grą od momentu jest wprowadzenia, czyli:

1. MultiMulti od 2009-06-15 godz. 14:00

2. Lotto od 2009-10-10

3. MiniLotto od 2009-10-10



Program napisany został w Matlabie 2010 i skompilowany do wersji wykonywalnej bez konieczności posiadania Matlaba.



Mam nadzieję, że program będzie działać na Waszych komputerach, ponieważ kompilator Matlaba na dużo opcji i nie wszystkie są mi znane. Myślę jednak, że udało mi się cały kod programu skompilować bez błędów, tzn, ze dołączone zostały wszystkie biblioteki i funkcje zaimplementowane w Matlabie.



Pozdrawiam

Adlabert

2010-10-02 (00:04)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 360 989
[ CZCIONKA MONOSPACE ]

Adalbert

szkoda że nie poczytałeś dokładniej,

chodziło o grę 49\'s

nasze polskie mnie i wielu innych nie interesują z powodu zbyt dużego okradania grających - marża ponad 50% jest dla naiwniaków ,

jestem za stara by być naiwna już dawno skończyłam 20 lat



Ale dzięki za chęci.



myślę że podmiana plików dla gry lotto powinna załatwić sprawę z wyniakami 49\'s dla wersji bez BB
2010-10-02 (00:10)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 360 990
[ CZCIONKA MONOSPACE ]

Volvo12

chciał jeszcze więcej programów, Spoke też coś kombinuje, ale wszyscy dla gry 49\'s



Ja mam też pewien pomysł nad ktorym główkuje .



Powiedz coś więcej o matlabie, programuje sie tam w C ?

a ja w pascalu wiec musiałabym przerzucić się na C ,

można dostać wersje darmowe matlaba ?

2010-10-02 (00:14)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 360 992
[ CZCIONKA MONOSPACE ]

Volvo masz w poczcie ten program , a Spoke niestety nie chce być prezydentem
2010-10-02 (01:04)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 360 995
[ CZCIONKA MONOSPACE ]

KURKA



Widocznie nie doczytałem, że chodzi o 49\'s. Nie ma żadnego problemu, żeby dostosować Lotto_V1 do wersji 49\'s. Musiałbym mieć tylko plik z archiwalnymi wynikami. Może być w formacie *.txt, *.csv lub *.xls.

W Matlabie programuje się w języku, który trochę przypomina różne wersje Pascala.

Jeżeli chodzi o Matlaba to, z tego co wiem, wersje darmowe (free) mają znaczne ograniczenia, nie ma wszystkich potrzebnych bibliotek, procedur itp. dodatków.

Pozdrawiam

Adalbert
2010-10-02 (10:50)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 361 023
[ CZCIONKA MONOSPACE ]

Chciałam podmienić wyniki Lotto na 49\'s , ale niestety u mnie jeszcze przed podmianą wystąpił problem z bibliotekami.

komunikat: nie znaleziono mclmcrrt713.dll.

być może że nie mając matlaba nie uruchomimy go.



Adalbert

możesz spróbować na innym kompie , albo może inni użytkownicy którzy ściągną go powiedzą czy im działa .
2010-10-02 (11:20)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 361 028
[ CZCIONKA MONOSPACE ]

Kurka,



Nie wiem, czy to wina kompilacji, czy też samego systemu Windows. Program w tej wersji powinien działać, uruchamiałem go na innym komputerze.

Poczytam w manualu, czy ta biblioteka jest Matlaba, czy też nie.

Zamieść na bezpłatnym serwerze

http://www.space-nation.eu/

plik z archiwalnymi losowaniami 49\'s i podaj na forum link do niego.

Zmodyfikuję Lotto_v1 tak, aby można było analizować tą grę.

Pozdrawiam

Adalbert
2010-10-02 (11:29)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 361 029
[ CZCIONKA MONOSPACE ]

Faktycznie mclmcrrt713.dll jest biblioteką procedur Matlaba.

Plik zamieściłem pod tym adresem:



http://www.space-nation.eu/?d=668151351



Trzeba go zapisać w tym samym folderze, gdzie znajduje się Lotto_v1.

Jeżeli wystąpią jakieś inne komunikaty o błędzie, daj znać.

Problem polega na tym, że kompilator Matlaba ma dużo różnych opcji i prawdopodobnie nie dołączyłem wszystkich bibliotek. Musze to poćwiczyć, w Manualu opis kompilatora to kilkadziesiąt stron, a do tej pory kompilowałem programy na własne potrzeby i uruchamiałem je na komputerze, gdzie jest zainstalowany Matlab.

Musze się jeszcze sporo nauczyć.

Pozdrawiam

Adalbert
2010-10-02 (11:32)

status volvo12
Data rejestracji: 2009-06-06
Ilość postów: 1151

4689
wpis nr 361 031
[ CZCIONKA MONOSPACE ]

Witam wszystkich dzięki serdeczne Kurko jesteś jak błyskawica,

Spoke może kiedyś zostanie 1 w tym kraju pozdrowienia dla niego za chęci pomocy w programie...

Pozdrawiam....
2010-10-02 (12:11)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 361 037
[ CZCIONKA MONOSPACE ]

Mi są tylko 2 programy potrzebne - które przydadzą się chyba większości.



Jeden który wypisuje kombinacje do pliku .txt czy excela z podanych mu liczb



Drugi który sprawdza najdłużej oczekiwane kombinacje używając bazy losowań.



Bazę losowań z BB czy bez BB mogę tutaj umieścić.



W jednym programie chciałbym alby była możliowość przed rozpoczęciem

analizy decydowania czy program ma brać pod uwagę 6 czy 7 wylosowanych kulek. I dlatego się zastanawiam czy program będzie musiał mieć 2 bazy losowań , czy jedną z BB a sam będzie brał pod uwagę 6 cyferek i przechodził dalej lub 7 i przechodził do kolejnego losowania.



Głównie do kurki :



Poza tym chciałbym, żeby koś poprawił szablony , kurka może to zrobi ale nie wiem, bo nie dokładnie liczą zakres 20 i 50 losowań, oraz fajnie gdyby była możliwość wyświetlania szablonów o najlepszych parametrach - czyli największej liczbie wpadnięć w szablonach.



Wczoraj zresztą zagrałem jednym szablonem, niestety mam malutkie plecy ale weszło 2x z rzędu, ja zagrałem w realu tylko za 2 razem.

Kurko poprawisz ten kod do szablonów, żeby był matematycznie dokładny ?



2010-10-02 (12:16)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 361 039
[ CZCIONKA MONOSPACE ]

Jeżeli ktoś zdecyduje się napisać dla mnie program to proszę dać znać.

Miał to zrobić sindbad ale nie wiem, może nie ma czasu albo coś.



Mi potrzebne jest na razie 2 proste programy + poprawić szablon12bit
2010-10-02 (14:43)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 361 086
[ CZCIONKA MONOSPACE ]

nadal jest problem , ale nie wiem jaki ponieważ okno natychmiast zamyka się bez żadnego komunikatu.



Spoke - napisalam na PW

2010-10-02 (14:56)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 361 088
[ CZCIONKA MONOSPACE ]

Ja też.

2010-10-02 (15:33)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 361 096
[ CZCIONKA MONOSPACE ]

Problem z Lotto_v1 polega prawdopodobnie na tym, że kompilator w wersji 7.7 nie dołącza do programu kilku bibliotek. Albo jest to bug, w tym kompilatorze, albo coś źle robię.

Na portalach dot. Matlaba wiele osób z całego świata zgłasza ten problem.

Robię upgrade Matlaba 2010a do wersji 2010b, gdzie jest nowszy kompilator, który podobno nie zawiera już tego błędu.

Z Matlabem R14, 2009 a i 2009b nie było takich problemów. Skompilowane programy wykonywane były bez problemu na innych komputerach.



Jeżeli natomiast popełniam jakiś błąd przy kompilacji kodu źródłowego, to na razie nie wiem, o co chodzi. Podobno powinienem używać kompilatora C/C++, który jest lepszy, ale nie mam go.

Na razie zrobię upgrade do wersji 2010b i zobaczę, czy to coś da i ćwiczę różne opcje kompilacji, ale faktycznie program nie chce działać jeżeli nie ma dostępu do całej listy bibliotek Matlaba, które są zainstalowane razem z Matlabem.

Proszę o cierpliwość, myślę, że da się to rozwiązać.

Pozdrawiam

Adalbert

2010-10-02 (15:58)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 361 101
[ CZCIONKA MONOSPACE ]

Adalbert

szkoda że jest problem z twoim programem , może się z tym uporasz .

chyba że u innych chodzi, ale nikt nic nie pisze.



Mnie na początek interesowałby program który będzie prosty (w porównaniu z docelowym )



Dla ułatwienia (ważne jest podejście a nie wielkość) mamy grę 1z7 (7 razy mniej niż 7z49) no i losowana jedna to spore ułatwienie .



łatwo też tu przedstawić \"graficznie\" o ile można tu graficznie przedstawiać

mapa wyników:



1 2 3 4 5 6 7



X X X X X X X

0 0 0 0 0 1 0

0 1 0 0 0 0 0

0 0 0 0 0 1 0

0 0 0 0 0 1 0

0 1 0 0 0 0 0

0 0 0 0 0 1 0

0 0 0 0 0 1 0



X - to wynik następnego losowania (n+1)



rozważamy kolumnami : x,0,0,0,0,0,0,0 - jeśli za x podstawimy 0 to obliczamy szansę takiego ciągu i wynosi - ileś tam

podstawiamy również 1 i obliczamy jak jest szansa na taki ciąg :1,0,0,0,0,0,0,0



to robimy w każdej kolumnie .

z tym obliczaniem jest mały problem , należało by nieco zmienić sposób i zdarzenia na przykład o p<0,05 uznać za zdarzenia niemożliwe

zdarzeniom o P największym dodać jeszcze troszkę,



Następnie inny sposób który weźmie pod uwagę znacznie większy zakres losowań i sumuje ilość wystąpień . Znów jeśli na 70 losowań jest tylko jedno trafienie - można sugerować się tym że w końcu opcja taka musi już wypadać bardziej normalnie , nie może nadal stać ponieważ będzie to miało - taki ciąg zdarzeń p< od kilku procent - niemożliwe

Podobnie ilość trafień powyżej pewnego pułapu też będzie miała małe prawdopodobieństwo.



jeszcze kilka takich opcji sprawdzających i każda kulka ma kilka wskaźników z różnych źrodeł .



Ogólnie wiadomo, że teoretycznie wszystko jest możliwe , ale chodzi o to by dopasowaywać do modelu który mieści się w zakresie I sigmy a nie w ogonach



Dla gry 7z49 ilość możliwości wzrasta i nie ma co o tym od razu myśleć.





2010-10-02 (16:04)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 361 104
[ CZCIONKA MONOSPACE ]

Jeśli spojrzy się na mapy losowań , to losowo znaczy w miarę rownomiernie rozrzucone , brak dużych skupisk,

widzimy dużą dziurę - to celujemy powyżej niej by nie rozprzestrzeniała się wyżej na jeszcze większą dziurę







następna opcja wiąze się z przerobieniem \"bazy losowań\" , ale o tym później

dzisija sobota i czas na inne rzeczy.
2010-10-02 (16:23)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 361 107
[ CZCIONKA MONOSPACE ]

Ale ty piszesz o grze na jedną liczbę tak ?

2010-10-02 (16:36)

status Adalbert
Data rejestracji: 2009-03-19
Ilość postów: 675

4335
wpis nr 361 108
[ CZCIONKA MONOSPACE ]

Kurka



Pomyślę nad tym programem. Nie wydaje się to trudne.

Pozdrawiam

Adalbert
2010-10-02 (16:56)

status KURKA
Data rejestracji: 2009-01-23
Ilość postów: 2551

4098
wpis nr 361 109
[ CZCIONKA MONOSPACE ]

ja wychodzę , ale tak w skrócie , chodzi o to by program potrafił również (chyba nie jest to problem) od losowania nr np 100 do losowania nr 2000 (zakładając że wprowadzimy my 2000) sprawdzić swą skuteczność typowania ,

znaczy : zaczyna od losowania nr101 i biorąc pod uwagę 100 poprzednich (powiedzmy że 100) podaje nam kulki od tych z największą \"szansą\" (tu trzeba dopracować kryteria ) i albo sprawdza ile trafił i ile typował z odpowiednio dużą \"szansą\"(parametr może być do ustawienia) lub też chociaż podał w pliku txt po kolei kulki a samo sprawdzenie można zrobić sobie w excelu .



opracowanie \"sensowne\" kryteriów doboru oraz sposobów doboru to kluczowa sprawa.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 20 21 22 ... 30 31
Wyślij wiadomość do admina