-
Fototrend
Új hozzászólás Aktív témák
-
őstag
válasz bambano #10001 üzenetére
Ugyan nem szoktam PHP-ban programozni, de érdekelt mit is csinál a kód.
Kicsit ki kellett hámozni, mert sok benne a zavaró rész.
Első körben ez egy végtelen ciklus, gondolom valamikor van egy
break;
ami kimaradt.
Veszünk valami limitet, mondjuk 50000 ciklus után kilépünk, és akkor írjuk ki a végeredményt.$total
számolja a ciklusokat,$count
néha növekszik. Pontosan akkor növekszik amikor a kérdéses feltétel igaz lesz.(pow(mt_rand(0,1),2)+pow(mt_rand(0,1),2))<=1
itt a pow teljesen fölösleges, hisz az mt_rand (0,1) paraméterrel pontosan a két szám egyikével térhet vissza: 0-val vagy 1-gyel, amiken a pow nem fog változtatni. Tehát ez akkor lesz igaz, ha két random szám - ami 0 vagy 1 lehet - összege <=1 lesz. Ez három esetben lehetséges: 0+0, 0+1, 1+0. A fennmaradó eset az 1+1 esetén már nem igaz. Ez 3/4=0,75.
A módosított feltétel esetén (<1) pedig a lehetséges 4 esetből csak egy lesz igaz: a 0+0. Ez pedig így 1/4=0,25.A végeredmény ezt számolja ki, csak valamiért a
$count/$total
értéket felszorzod 4-gyel. Ezért lesz ugye a két esetben nálad 4*0,25=1, illetve 4*0,75=3 körüli értékek.¯\_(ツ)_/¯
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- iPhone topik
- exHWSW - Értünk mindenhez IS
- Szabadulnak a kínai eszközöktől az amerikai szolgáltatók, de ez sokba kerül
- Elektromos autók - motorok
- Van itt pár kép a Sony Xperia 1 VI-ról is
- Politika
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- A franciáknak elege van abból, hogy minden gyerek mobilozik
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Gumi és felni topik
- További aktív témák...
- HP Elitebook 820 G3 (6.gen i7, 512 ssd, 8 GB, FHD) AkciÓÓ!
- NuPrime DAC-9 XLR kimenetű, távos DAC/Előfok eladó - USB PCM384k-DSD256-AKM AK4490EQ ! - XMOS USB
- HP Probook 450 G6 (8 th.gen i5, 256 ssd, 8 GB, FHD) AkciÓÓ!
- iPad mini 6 64GB wifi+ cellular 2025.10.14. Apple garancia
- HP Probook 440 G5 (8 th.gen i5, 256 ssd, 8 GB, FHD) AkciÓÓ!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen