Aktywne Wpisy
klewerewel +1
nigdy nie założyłabym takiej sukienki. Kobieta w takim stroju kojarzy mi się z babą wieśniaczką mieszkającą w wiejskiej chacie która doi mleko od krów. Widziałam dzisiaj kobietę w takiej sukience.... fuuu... ku*ra!!!! Nie mogę patrzeć na dorosłe kobiety które ubierają się w takie szmaty do podłogi pod pretekstem bycia "kobiecą"
#tinder #p0lka #rozowepaski #zwiazki
#tinder #p0lka #rozowepaski #zwiazki
zabijając potwora w grze, mam k % szans na to, że wypadnie mi pożądany przedmiot.
Chcę policzyć ile razy średnio trzeba zabić potwora, żeby dostać ten przedmiot.
Wyszło mi że jest to szansa = logarytm o podstawie (1-k) z 0.5
ponieważ mam (1-k) szans na to że mi przedmiot nie wypadnie, i licze ile razy pod rząd przedmiot mi nie wypadnie.
czyli przykładowo:
szansa na drop - 2%
log_(1-0.02) (0.5) = 34.31
a zatem jeżeli zabiję tego potwora w zaokrągleniu 35 razy, mam większą szansę na to że mi ten przedmiot do tej pory wypadnie, niż na to że nie wypadnie.
i teraz dlaczego taguję to #naukaprogramowania
napisałem kod w pythonie, który 100 razy losuje liczby tak długo, aż przedmiot mi nie wypadnie, natomiast zamiast w przybliżeniu 35, wychodzi mi ponad 112.
Czy ktoś jest w stanie wskazać mi błąd?
mój kod:
https://www.toptal.com/developers/hastebin/ejizobirop.apache
jeżeli mam liczbę z przedziału (1,100), to mam 1% szans na trafienie, niezależnie co wybiorę
Ale dalej dostaję większe liczby niż zakładałem. Teraz dostaję w okolicy 50, a nie 35
kod:https://hastebin.com/ruhufudafe
a więc szansa że mi przedmiot nie wypadnie przez 35 prób, jest mniejsza niż na to że mi wypadnie
Komentarz usunięty przez autora
szansa na to że nie wypadnie po 1 próbie to (0.98)^1
szansa na to samo po 2 próbie to (0.98) * (0.98) = (0.98)^2 = ~0.96
.
.
.
szansa na to że nie wypadnie po 35 to (0.98)^35 = 0.49
szansa że wypadnie + szansa że nie wypadnie = 1.0 (100% szans że
1) ze schematu Bernoulliego, liczysz kiedy szansa na to, że wypadło jest większa od 50%
2) w programowaniu liczysz zdarzenie, że już wypadło na pewno.
Jak chcesz dostać wynik taki jak teoretyczny to musisz w pythonie losować 35 razy zmienną i zobaczysz, że w około połowie przypadków będzie sukces a w połowie nie
Komentarz usunięty przez autora
https://pastebin.com/zubAgSRu
W praktyce zapisuje do listy wartość próby w której dany przedmiot został znaleziony. I tak robi 10000 razy. Na koncu zwraca Ci środkową wartosć z posortowanej listy. Odpaliłem parę razy i wychodziło mi zwykle 35, raz 34. Więc zgodnie z tymi symulacjami Twoja matematyka była jak najbardziej prawdziwa.
Oznacza to, że w połowie przypadków 35 lub mniej prób wystarczyło na
Ile przyjemniej by się tak uczyło. Wiadomo by było