![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 1.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Ale jest zle
![]() Blodo: Jakie jest p-stwo wylosowania 1 twoim kodem? 1/2 * 1/5 = 1/10 Jakie jest p-stwo wylosowania 15 twoim kodem? 1/2 * 1/6 = 1/12 1/10 != 1/12 a przeciez losujemy ze zbioru 11 liczb, wiec P-stwo powinno byc zawsze 1/11 albo: lukasamd: wrzuc te liczby do tablicy a potem array_rand()
i teraz wszystko sie zgadza ![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
@dr_bonzo: a może by tak nie losować 2 razy
![]()
przy okazji mt_rand" title="Zobacz w manualu PHP" target="_manual wg manuala jest średnio 4 razy szybsza no ale przy losowaniu jednej liczby to raczej ma niewielkie znaczenie ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
zimi: no pewnie ze lepiej raz, ja tylko poprawilem skrypt zeby DOBRZE liczyl, nie szybko
![]() -------------------- Nie lubię jednorożców.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 1 Dołączył: 1.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
"Dosia. Nie widać różnicy więc po co przepłacać" rotfl
różnica polega na tym że w tamtym kodzie prawdopodobieństwo wylosowania liczby z jednego przedziału jest takie same jak z drugiego..., a przedziały różnią się wielkością...
ten kod też da losową liczbę z przedziałów 1-2 i 10-10000 no nie? los w tym wypadku jest po prostu cudowny... |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
albo też szybciutko (wg. powyższego przykładu):
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 9 Dołączył: 3.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
@radex_p: Ty czytasz o czym się w topicu piszę czy tylko chciałeś się pochwalić jak umiesz używać trójargumentowego operatora? przy okazji robiąc znaczącą literówkę ( => $seed=0)
właśnie napisałem że przykład który napisałem jest zły O.o |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 04:53 |