Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 3 4 5 6 ... 18 19
Wyślij wiadomość do admina

Przewiń wpisy ↓

C++ od niechcenia

2018-05-18 (10:59)

status kleszek
Data rejestracji: 2006-05-27 00:00:00
Ilość postów: 4903

2047
wpis nr 1 168 504
[ CZCIONKA MONOSPACE ]

777ch napisał cyt.

>>> no to ile trzeba tych losowań

aby zaliczyć wszystkie pary z bazy 7 liczb

jeśli maszynka losuje 3-kulki ? <<<

W teście 100mln prób mi udało się uzyskać największy ONT równy 165.

sindbad napisał cyt.

>>To jest dobry przykład, żeby pokazać jak mają się szanse trafień do ich rozkładu. <<<

W zasadzie aby zbudować taki model rozkładu szans trafień niekoniecznie trzeba robić 100 mln prób. Wyniki dla generatora 100 mln są wielokrotnością generatorów niższego rzędu prób. Przykład :

generator 10 mln --> 14 losowań = 240271

generator 100 mln -> 14 losowowań = 2401512



generator 10 mln --> 20 losowań = 609727

generator 100 mln -> 20 losowowań = 6102308

Jak widać wyniki są bardzo zbliżone. Wyniki generatorów XXX-mln, mogą się przydać, do szukania ekstremalnych Ont-ów i próby wyznaczenie rekordowej granicy czasu oczekiwania na trafienie. Dla zbudowania modelu trafień ostatniej parki zestawu, wystarczą generatory XX-mln, albo nawet jeszcze niższych ( tego z braku czasu jeszcze nie badałem). Pytanie tylko, jak mając takie dane z generatora, wykorzystać to w realnej grze ? Na razie tylko udowodnilismy, że teoretyczny model zakładający szansę trafienia parki 1 do 7, w rzeczywistości rzadko pasuje do realnych wyników.
2018-05-18 (11:13)

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

1386
wpis nr 1 168 507
[ CZCIONKA MONOSPACE ]

kleszek



Wyniki generatorów XXX-mln,

mogą się przydać,

do szukania ekstremalnych Ont-ów

i próby wyznaczenie rekordowej granicy czasu oczekiwania na trafienie.

-------------------------------------------------------------------------------



gdyby info typu extremalny ont

było określone dla grupy zakładów> czyli np :10 zakładów

to ..... jest to rzeczywiście jakieś odniesienie

wtedy można by szukać takiego bloku zakładów

ale..... to dobre dla grupy osób

wygra jedna osoba z xx-zakładów ,która nada jeden z xx

bo zazwyczaj xx-zakładów nadane przez jedna osobę

..... skonsumuje przyszłą zakładaną wygraną

no ..... z wyjątkiem "pokaźnej wygranej"







kto wie...... czy ont dla bloku to nie jest taki głupi pomysł,

kiedyś to kombinowałem ,ale teraz już nie gram tak jak kiedyś,

systemy dają po prostu mocno....po kieszeni.

--- wpis edytowano 2018-05-18 11:14 ---

2018-05-18 (12:12)

status Robin Hood
Data rejestracji: 2009-07-12 00:00:00
Ilość postów: 7786

4895
wpis nr 1 168 513
[ CZCIONKA MONOSPACE ]

No dobrze.

Znaleziono ekstremalny ont dla parki w 100 milionach losowań jako "x".

Widzimy że teraz właśnie w grze rzeczywistej jest taki sam ekstremalny ont dla tej parki.

Czyli musza ją wylosować na 100% według teorii "oczekiwanie na trafienie"



Jak maszyna może wylosować na 100% parkę skoro prawdopodobieństwo wynosi 1:16,67 ?

Dochodzi do tego drugi "mały problem".

Wprawdzie ta parka ma ekstremalne ont lecz jedna z tych liczb wylosowana została już "y" razy pod rząd.

I wychodzi na to ze ten "y" jest już maksymalne z całej historii losowań.

Czyli ta jedna z liczb nie ma prawa przekroczyć "y"

a z kolei jako parka nie ma prawa przekroczyć ont=x



Ja uważam że maszyna oleje te wyliczenia i wylosuje coś losowo

a badacze ont będa sprawdzać teraz 200 milionów losowań

by uzyskać więcej danych

--- wpis edytowano 2018-05-18 12:14 ---

2018-05-18 (12:27)

status MLRandom
Data rejestracji: 2016-01-16 00:00:00
Ilość postów: 553

14699
wpis nr 1 168 515
[ CZCIONKA MONOSPACE ]

Robin, dałeś pomysł na nowy kierunek badań - badanie takich "ekstremalnych" sytuacji. Zniechęca mnie tylko ilość materiału do obrobienia, bo najpierw trzeba doprowadzić do sytuacji, gdy mamy nadmiar liczb "y", przy zawieszeniu parki "xy", a potem zbadać to z milion razy Przy okazji należałoby zbadać, jak często występuje taka sytuacja (nadmiar "y" przy niedoborze "xy").

Ale wnioski mogłyby być ciekawe.
2018-05-18 (12:29)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 516
[ CZCIONKA MONOSPACE ]

Robin, tylko tyle hej!

--- wpis edytowano 2018-05-18 12:30 ---

2018-05-18 (12:32)

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

1386
wpis nr 1 168 517
[ CZCIONKA MONOSPACE ]

Robin Hood



Widzimy że teraz właśnie w grze rzeczywistej jest taki sam ekstremalny ont dla tej parki.



==========================

taka informacja to tylko znak

nic nie widzimy ,bo taka sytuacja sie nie zdarzy

a jak się zdarzy to ją zapewne przegapisz



ten znak to jak znak drogowy

np znak stop czy droga z pierszeństwem



interpretacja powinna być taka



to jakby skrajny brzeg dla tej długości sekwencji dla trafienia [t]



bo oczywiscie z bazy losowań

możemy od razu wyłuskać maxy historyczne dla 1|2 czy 1|3



i teaz masz np w komórce czyli w telefonie wiadomość

uwaga > trójka l1,l2,l3 oczekuje już 36-losowań na 1z3



a ty wiesz ,do jakiej skrajności brzegowej może dojść



i wtedy podejmujesz ryzyko.....

np grasz w 49s na singla ze stawką 100 chf albo 100 GBP



i to tyle moim zdaniem ....



Robin Hood >

masz ciągotki do nadinterpretacji

w dodatku złośliwej
2018-05-18 (12:53)

status kleszek
Data rejestracji: 2006-05-27 00:00:00
Ilość postów: 4903

2047
wpis nr 1 168 518
[ CZCIONKA MONOSPACE ]

>> badacze ont będa sprawdzać teraz 200 milionów losowań

by uzyskać więcej danych <<<

Z ciekawości chcę to sprawdzić, choćbym miał nawet podejmować 500 mln prób. To wolny kraj, wolno mi



>> Czyli musza ją wylosować na 100% według teorii "oczekiwanie na trafienie" <<<

Nic nie muszą. Jeżeli nie wylosują, będzie po prostu nowy rekord ONT.

P.S.

Prawdopodobieństwo wylosowania parki, dla parametrów tego eksperymentu wynosi 1 do 7, a nie 1:16,67

--- wpis edytowano 2018-05-18 13:02 ---

2018-05-18 (13:20)

status Robin Hood
Data rejestracji: 2009-07-12 00:00:00
Ilość postów: 7786

4895
wpis nr 1 168 519
[ CZCIONKA MONOSPACE ]

możemy od razu wyłuskać maxy historyczne dla 1|2 czy 1|3



i teaz masz np w komórce czyli w telefonie wiadomość

uwaga > trójka l1,l2,l3 oczekuje już 36-losowań na 1z3

777ch

-----------------------------------------------------------

Rzeczywiście ,na taką wiadomość że 1/3 ma już maxa 36 losowań bez 1/3

to bym chyba tak zareagował ze walnąłbym tą komórką o sufit.

Miałbym tyle czekać by załapać się na 1/3 ????



Nie lubię tak skomplikowanych wyliczeń bo to do niczego nie prowadzi.

Prosty przykład i proste wyliczenie.

Aby ogarnąć cała tabelkę uzyłem tylko liczb od 1 do 60.



Analiza najczęściej występujących 1/3 od los. 1-10905 kazda liczba raz

a więc 20 trójek.

Ukazanie co było potem od los. 10906 do los. 10941.

Tabelka ukazuje wyliczenia od 10906 lecz widzimy zabarwienia od 10914 (nie mieszczą się )











No i czy jest tu jakaś trójka która przez 35 losowań nie dała 1/3?

Najmniej razy dały trzy trójki bo tylko po 11x -1/3 a najwięcej 1 x19x i 3 x 18x.

Czy jest tu przerwa w 1/3 większa niz 6 ?

ta przerwa była tylko raz natomiast aktualnie jest jedna przerwa 5 losowań bez 1/3.

To trójka na poz.16 czyli 8,43,44.

A ja mam reagować na sms uwaga na przerwę w 1/3 od 36 losowań.

To z sufitu szybciej mam szananse wybrać 1/3 a z tej tabelki tez.

No dobrze ,obstawiam to najdłuższe ont dla tej trójki 8,43,44 ciekawe czy bedzie dzis o 14 to minimum 1/3 czy tez ont 5 dojdzie do ont 6 jak trójka z poz. 2 czyli 24,35,37 która miała takie ont niedawno.

Wiem że znajdziesz trójki z większym niż 6 ont bez 1/3 od los. 10906 do 10941.

Tylko pytam po co ?





--- wpis edytowano 2018-05-18 13:29 ---

2018-05-18 (14:14)

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

1386
wpis nr 1 168 526
[ CZCIONKA MONOSPACE ]

Robin Hood



36 to dla 7z49 ..... nie ta gra
2018-05-18 (15:07)

status Robin Hood
Data rejestracji: 2009-07-12 00:00:00
Ilość postów: 7786

4895
wpis nr 1 168 530
[ CZCIONKA MONOSPACE ]

Aha ,rozumiem.

Dlatego trzeba sprawdzać aż 100 milionów losowań by dojść do podobnych

wniosków co w tej grze jaka dałem za przykład.

A wniosek jest taki że maszyna nic nie musi choćby miała rekordowe ont.

Przypadkiem poczytalem sobie pewien wątek

gdzie z podziwu godnym zapałem autor podaje na tacy

liczby najczęściej losowane od 1 maja tego roku.

To liczby 14 i 59.

Od 2 losowań na razie tam ucichło.

Ale w lipcu dowiemy się w tym archiwum co najczęściej było w czerwcu

ale na pewno nie dowiemy sie w lipcu co będzie w sierpniu ,no wiesz takie typy wakacyjne.
2018-05-18 (15:56)

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

1386
wpis nr 1 168 535
[ CZCIONKA MONOSPACE ]

Robin Hood



Mnie się nie chce sprawdzać ,tego co kleszek,

ale zawsze warto wiedzieć więcej....niż.mniej.
2018-05-18 (16:06)

status Robin Hood
Data rejestracji: 2009-07-12 00:00:00
Ilość postów: 7786

4895
wpis nr 1 168 536
[ CZCIONKA MONOSPACE ]

No to masz plusa u mnie ( o ile cenisz sobie moje plusy)

a kleszek pewnie podzieli się swą wiedzą kiedy sprawdzi 500 mln losowań.

Ale w jednym to kleszek nie ma racji.

-------------------------------

>> Czyli musza ją wylosować na 100% według teorii "oczekiwanie na trafienie" <<<

Robin



Nic nie muszą. Jeżeli nie wylosują, będzie po prostu nowy rekord ONT.

kleszek

------------------------------------------

Z tym się nie zgodzę ,to będzie nie tylko nowy rekord ONT

lecz to będzie też nowy rekord przegranej

tego co postawił na największe ONT na 500 milionów losowań a nie wylosowano



A 500 milionów losowań chce sprawdzić tylko kleszek
2018-05-18 (16:56)

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

14865
wpis nr 1 168 539
[ CZCIONKA MONOSPACE ]

A może zdało by się coś trafić zamiast tylko sprawdzać i liczyć ?
2018-05-18 (17:24)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 541
[ CZCIONKA MONOSPACE ]

A ja myślę sobie, jak tu rozpoznać co jest liczbą, a co nie jest liczbą (funkcja w c++).
2018-05-18 (17:59)

status kleszek
Data rejestracji: 2006-05-27 00:00:00
Ilość postów: 4903

2047
wpis nr 1 168 545
[ CZCIONKA MONOSPACE ]

Sindbad, wracając do Twojego kodu liczącego takie rzeczy. Co w linii

int zak[1000][4];// wylosowane trójki

oznacza liczba 1000 ?

I jak rozumiem w linii

for(i=1;i<=999;i++) "musi" ona być o 1 mniejsza od tego 1000 ?
2018-05-18 (18:36)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 552
[ CZCIONKA MONOSPACE ]

"int zak[1000][4];// wylosowane trójki

oznacza liczba 1000 ?"

Nie wiedziałem ile wyniesie ONT dlatego założyłem sobie większy margines.



"I jak rozumiem w linii

for(i=1;i<=999;i++) "musi" ona być o 1 mniejsza od tego 1000 ?"

Ten cwaniak(c++) bierze pod uwagę zero więc bez zera będzie 1..999.
2018-05-18 (18:50)

status kleszek
Data rejestracji: 2006-05-27 00:00:00
Ilość postów: 4903

2047
wpis nr 1 168 557
[ CZCIONKA MONOSPACE ]

I wszystko jasne, dlatego też dla np. dla trójek generowanych przez program zapis jest taki:

int trzy[4].
2018-05-18 (18:55)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 560
[ CZCIONKA MONOSPACE ]

Tak.



Normalnie zak[][] to tablica do zakładów, ale to wolne zero w tablicy wykorzystałem do wpisywania wartości ONT pokrycia.

zak[x][0]++;

--- wpis edytowano 2018-05-18 19:01 ---

2018-05-18 (19:32)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 578
[ CZCIONKA MONOSPACE ]

CodeBlocks:

----------------------------------------------------------------------------------



#include <iostream>



using namespace std;



// czy string to liczba - funkcje --------------------------------------------

int conv( string a ) {

int v = 0;

for( int b = 0; b < a.length(); b++ ) v = v * 10 + a[ b ] - 48;



return v;

}

bool isnum( string t ) {

for( int a = 0; a < t.length(); a++ ) {

if( t[ a ] > '0' + 9 || t[ a ] < '0' ) return false;



}

return true;

}

// --------------------------------------------------------------------



int main ()

{

string ab;



do{

// czy string to liczba

cout<< endl;

cout <<"Sprawdzenie czy wpisano licze (0 = koniec):"; cin >> ab;

cout << endl;

if( isnum( ab ) ) {

int a = conv( ab );

cout << a << " to liczba";

} else cout << ab << " to nie liczba";



cout << endl;



}

while(ab!="0");



return 0;

}

--- wpis edytowano 2018-05-18 19:33 ---

2018-05-18 (22:16)

status sindbad
Data rejestracji: 2008-10-13 00:00:00
Ilość postów: 20519

3794
wpis nr 1 168 629
[ CZCIONKA MONOSPACE ]

Możliwe ONT przy kursie 1:4 (pewniak w MM).



ONT .. Ilość próbek



72 .. 137329089

72 .. 237259975

82 .. 203237520

72 .. 257266096

75 .. 3849955

72 .. 145615592

90 .. 226463433

72 .. 97961404

73 .. 122137015

76 .. 263904942
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 3 4 5 6 ... 18 19
Wyślij wiadomość do admina