Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 342 343 344 ... 554 555
Wyślij wiadomość do admina

Przewiń wpisy ↓

moje ... oprogramowanie

2020-05-10 (01:24)

status siger7
Data rejestracji: 2017-07-30
Ilość postów: 199

15381
wpis nr 1 291 684
[ CZCIONKA MONOSPACE ]

@fair_play

Przetestowalem system na 48 liczb w 6 strefach po 8 liczb n-0 z warunkiem, aby liczby w rzedach i kolumnach wystepowaly na roznych pozycjach, na niemieckim lotto / pominalem liczbe "20"/. Przetestowalem 5139 losowan, czyli od poczatku istnienia ichniego lotto. 12 razy wystapilo 6 trafien. Ale co najdziwniejsze, tylko raz zostal spelniony warunek wystepowania liczb na roznych pozycjach w rzedach i kolumnach !!! 11 szostek "olalo" warunek !
To daje do myslenia. Tu mozesz zobaczyc trafienia : https://megawrzuta.pl/download/cca0f6f022e3783ce30d507bc6d7a0ae.html
Pozdrawiam
2020-05-10 (02:47)

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

1386
wpis nr 1 291 686
[ CZCIONKA MONOSPACE ]

fair_play

Dziś będę odsypiał
więc dopiero jutro ..
--> to co planowałem na dziś.
Miłego dnia.
2020-05-10 (11:32)

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

14865
wpis nr 1 291 723
[ CZCIONKA MONOSPACE ]

siger7>

Albo źle wpisałeś te ósemki w komórki A1:H6, albo coś pozmieniałeś w procedurze przesuwanka8().
Bo w całym tym 20160 zakładowym rozpisie nie ma ani jednego zakładu, na którym występują jednocześnie 10 i 26, 24 i 48, 19 i 27, 16 i 48, 2 i 42, 17 i 33, 5 i 37, 9 i 25, 6 i 38, 3 i 27, 14 i 30, 18 i 34, 18 i 26, 13 i 37, 9 i 25 czy 3 i 43. z tych "szóstek" które przedstawiłeś.

Sprawdź czy dobrze skopiowałeś procedurę i układ wyjściowy.

Jak wykonałeś tę procedurę to w kolumnach "K:P" masz te 20 160 zakładów. Podaj w której linii masz trafioną pierwszą z przedstawionych szóstek: 3,10,24,26,28,48.

Pozdrawiam

--- wpis edytowano 2020-05-10 11:45 ---

2020-05-10 (13:16)

status siger7
Data rejestracji: 2017-07-30
Ilość postów: 199

15381
wpis nr 1 291 754
[ CZCIONKA MONOSPACE ]

@fair_play
Wszystko jest w porzadku.Jak napisalem wyzej, testowalem niemieckie lotto. Schemat jest 6stref x 8liczb =48. Ja pod schemat podstawilem wlasne liczby, tzn wykluczylem liczbe '20', Ty pewnie '49'. Stad niescislosci. Tu jest wszystko, co powinno wyjasnic sprawe https://wrzucplik.pl/pokaz/2032745---ihso.html
Daj znac jak pobierzesz
Pozdrawiam
2020-05-10 (14:02)

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

14865
wpis nr 1 291 770
[ CZCIONKA MONOSPACE ]

siger7>

Ściągnąłem i widzę, że nie zrozumiałeś idei.
Ten układ w komórkach A1:H6 to nie są liczby.
To jest matryca!

Skoro wyeliminowałeś liczbę 20 to ten układ powinien wyglądać tak:

1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 21 22 23 24 25
26 27 28 29 30 31 32 33
34 35 36 37 38 39 40 41
42 43 44 45 46 47 48 49

I w takim układzie nie mogą się powtarzać liczby w kolumnach !

Teraz wygeneruj rozpis i sprawdzaj.

Możesz w dowolny sposób podstawić rzeczywiste liczby pod tę matrycę, wcale nie muszą to być kolejne liczby. Ale tak jak je podstawisz pod matrycę tak trafienia nie mogą się powtarzać w kolumnach.

Pozdrawiam

--- wpis edytowano 2020-05-10 14:17 ---

2020-05-10 (14:34)

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

1386
wpis nr 1 291 781
[ CZCIONKA MONOSPACE ]

fair_play

masz zmienną
--> gwar

adres = 0
For l1 = 1 To liczb - gwar

co ukryłeś ?
bo nie jest inicjowana nigdzie ?
2020-05-10 (14:36)

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

14865
wpis nr 1 291 782
[ CZCIONKA MONOSPACE ]

siger7>

Nie przeczytałeś powyższego uważnie.

To jest matryca. Możesz pod nią podstawić wybranych 48 liczb w dowolny sposób. Jeśli pominąć 20 to np tak:

10 6 19 25 37 2 35 27
3 43 15 48 12 41 16 8
22 31 34 1 40 32 46 21
14 38 45 28 7 36 4 30
33 23 49 11 47 29 39 44
26 5 9 17 18 42 24 13

I w takim układzie trafienia nie mogą się znajdować w tej samej kolumnie bo na pewno na żadnym kuponie się nie zejdą.
Jeśli wygenerujesz rozpis wg tego układu to na zadnym kuponie nie będzie jednocześnie 1 i 11, 4 i 24, 15 i 45 itd.
2020-05-10 (14:39)

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

14865
wpis nr 1 291 784
[ CZCIONKA MONOSPACE ]

777ch>

Wywalałem to gwar i zastępowałem je liczbą, widać tam gdzie pytasz przeoczyłem. gwar to po prostu ilość trafień. Jeśli sprawdzasz 6-ki to 6, jeśli 5-ki to 5.

Pozdrawiam
2020-05-10 (14:44)

status siger7
Data rejestracji: 2017-07-30
Ilość postów: 199

15381
wpis nr 1 291 786
[ CZCIONKA MONOSPACE ]


@fair_play

Zerknij jeszcze raz do arkusza excela, ktory Ci wyslalem. Matryca jest prawidlowa. Jest '20' ?

--- wpis edytowano 2020-05-10 14:47 ---

2020-05-10 (14:48)

status siger7
Data rejestracji: 2017-07-30
Ilość postów: 199

15381
wpis nr 1 291 793
[ CZCIONKA MONOSPACE ]

zdjęcie
2020-05-10 (14:51)

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

1386
wpis nr 1 291 794
[ CZCIONKA MONOSPACE ]

gwar to w twojej funkcji -->0

nigdzie nie widzę inicjowania
czy przypisania wartości dla gwar ?


adres = 0
For l1 = 1 To liczb - gwar


w zasadzie to gwar nie istnieje
czy miało jakieś uzasadnienie ?

--- wpis edytowano 2020-05-10 14:54 ---

2020-05-10 (15:00)

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

14865
wpis nr 1 291 797
[ CZCIONKA MONOSPACE ]

777ch>

Tworząc procedurę myślałem, że będzie ona uniwersalna dla sprawdzania 4,5,6,7,8 stąd to gwar. Później jak się okazało, że każda procedura będzie osobną zastępowałem ją liczbą.

Jesli Twoje pytanie dotyczy sprawdzania 6-tek to ta linia powinna wyglądać tak:

For l1 = 1 To liczb - 6
i w poniższych liniach też 6 zamiast gwar.

Na początku procedury miałem jej inicjację gwar=6, ale później ją wywaliłem zapomniawsze podmienić w niej gwar na 6.
2020-05-10 (15:03)

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

1386
wpis nr 1 291 798
[ CZCIONKA MONOSPACE ]

moje pytanie dotyczy

Function liczby_6(lokacja, ile)

''''''''''''''''''''''''''''liczb = 80
gwar = 5 //jakwstawię 4 czy 3 czy 0 to--> wsio ryba
adres = 0
For l1 = 1 To liczb - gwar
adres_tmp = adres
adres = adres + Combine(liczb - l1, 5)
If adres >= lokacja Then
adres = adres_tmp
Exit For
End If
Next l1

braki(ile, 0) = l1

For l2 = l1 + 1 To liczb - (gwar - 1)

itd

czemu to miało służyć
bo widzę że tonic nie zmienia.......
dla wypisu braków
2020-05-10 (15:10)

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

1386
wpis nr 1 291 799
[ CZCIONKA MONOSPACE ]

oczywiście rozumiem
co trzeba zrobić
ale zapytałem..... z ciekawości

u mnie to dopiero jest
galimatias zmiennych......
z których zrezygnowałem
2020-05-10 (15:11)

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

14865
wpis nr 1 291 800
[ CZCIONKA MONOSPACE ]

777ch>

wcześniej zdefiniowane braki(100000,6)

a funkcja wygląda tak:

Function liczby_6(lokacja, ile)

adres = 0
For l1 = 1 To liczb - 6
adres_tmp = adres
adres = adres + kombinuj(liczb - l1, 5)
If adres >= lokacja Then
adres = adres_tmp
Exit For
End If
Next l1

braki(ile, 1) = l1

For l2 = l1 + 1 To liczb - 5
adres_tmp = adres
adres = adres + kombinuj(liczb - l2, 4)
If adres >= lokacja Then
adres = adres_tmp
Exit For
End If
Next l2

braki(ile, 2) = l2

For l3 = l2 + 1 To liczb - 4
adres_tmp = adres
adres = adres + kombinuj(liczb - l3, 3)
If adres >= lokacja Then
adres = adres_tmp
Exit For
End If
Next l3

braki(ile, 3) = l3

For l4 = l3 + 1 To liczb - 3
adres_tmp = adres
adres = adres + kombinuj(liczb - l4, 2)
If adres >= lokacja Then
adres = adres_tmp
Exit For
End If
Next l4

braki(ile, 4) = l4

For l5 = l4 + 1 To liczb - 2
adres_tmp = adres
adres = adres + kombinuj(liczb - l5, 1)
If adres >= lokacja - 1 Then
adres = adres_tmp
Exit For
End If
Next l5

braki(ile, 5) = l5

l6 = l5 + (lokacja - adres)

braki(ile, 6) = l6

End Function

Jeśli po jej wykonaniu wyświetlisz braki() to będziesz miał ich liczbową listę

P.S. Domyślam się o co chodzi ale czy mógłbyś rozszyfrować ten skrót csn, bo wujek Google traktuje go medycznie

--- wpis edytowano 2020-05-10 15:17 ---

2020-05-10 (15:17)

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

1386
wpis nr 1 291 803
[ CZCIONKA MONOSPACE ]



okidoki

Słuchaj ,zauważyłem że np dla V=32 dla gw 6
21 ≤ C(32,23,6) ≤ 27
Created by: LJCR

-- Gwar.6 if [6] --test Fairplay
C(32,23,6,6)=100 % brak[0]
Brak {0}
Sprawdzono zbiór = 906192 kombinacji
Gwar..[6]= 100 %
Time calculated : 135,604 ms..by fairplay


-- Gwar.6 if [6] --nospeed
C(32,23,6,6)=27[-0]
Brak real {0}
Sprawdzono zbiór = 906192 kombinacji
Gwar..[6]= 100 %
Time calculated : 101,238 ms

im mniejsze v tym bardziej moja jest szybsza

a jeszcze do tego Sindbad robi to raz szybciej



2020-05-10 (15:26)

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

14865
wpis nr 1 291 805
[ CZCIONKA MONOSPACE ]

"a jeszcze do tego Sindbad robi to raz szybciej "

A do tego ma jeszcze tylko mini komputer.

Gdyby miał taki kombajn jak my to robiłby to z 10 razy szybciej

P.S. Domyślam się o co chodzi ale czy mógłbyś rozszyfrować ten skrót csn, bo wujek Google traktuje go medycznie

--- wpis edytowano 2020-05-10 15:26 ---

2020-05-10 (15:42)

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

14865
wpis nr 1 291 810
[ CZCIONKA MONOSPACE ]


siger7>

Przeanalizowałeś mój wpis 1 291 782 ?
2020-05-10 (15:47)

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

14865
wpis nr 1 291 811
[ CZCIONKA MONOSPACE ]

777ch>

okidoki

Zauważyłem że moja funkcja Kombinuj(n,k) jest szybsza od Twojej Combine(n,m), a ponieważ jest ona wykonywana nader często może to mieć istotne znaczenie.

Ty w swojej liczysz "licznik" i "mianownik" w osobnych pętlach. Ja liczę oba w tej samej.

Jeśli chodzi o csn to rozumiem, pytałem co znaczy "c", co "s" a co "n".

--- wpis edytowano 2020-05-10 15:52 ---

2020-05-10 (15:50)

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

1386
wpis nr 1 291 814
[ CZCIONKA MONOSPACE ]

csn to index leksykograficzny

csn to po prostu numer kolejny kombinacji

2,15,53,67
1,3,18,56,61
1,2,4,22,26,28
1,2,3,5,25,49,66
1,2,3,4,6,29,51,73
1,2,3,4,5,7,34,42,54
1,2,3,4,5,6,8,39,69,70
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,19,55,65,75

wszystkie mają ten sam index = 111111
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 342 343 344 ... 554 555
Wyślij wiadomość do admina