Hirdetés
- Apple Watch Sport - ez is csak egy okosóra
- Akciófigyelő: Robotporszívó jár a Xiaomi TV mellé
- Xiaomi 15 - kicsi telefon nagy energiával
- Az Apple bemutatta az iPhone 17-et
- A magas vérnyomást is felismerheti az Apple Watch Series 11
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Ezek az új Apple termékek hivatalos magyar árai
- Kézbe fogható paradoxon lett az iPhone Air
- iPhone topik
- Sony Xperia 1 V - kizárólag igényeseknek
-
Mobilarena
Új hozzászólás Aktív témák
-
Szabesz
ő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!
- Mégis mi értelme az Xbox PC-nek, ha limitálja a hardverválasztékot?
- Forza sorozat (Horizon/Motorsport)
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Apple Watch Sport - ez is csak egy okosóra
- Bambu Lab 3D nyomtatók
- Akciófigyelő: Robotporszívó jár a Xiaomi TV mellé
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen légkondit a lakásba?
- Az Apple bemutatta az iPhone 17-et
- Azonnali alaplapos kérdések órája
- További aktív témák...
- Dell Latitude 7400 !!14" full hd, i7 8665U, 16GB RAM, 512 Gb SSD, jó akku, szép állapot!
- Professzionális fotó- és videófelszerelés bérlés
- XPS 7590 15.6" 4K IPS érintő i7-9750H GTX 1650 16GB 512GB NVMe ujjlolv gar
- Samsung Galaxy S24 Ultra (újszerű, Független, 256 GB, 12 GB RAM, Titánium sárga)
- Azonnali készpénzért veszek iPhone-t!
- Bomba ár! HP EliteBook Folio 1040 G1 - i5-G4 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- Xiaomi Redmi 12C 64GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3304
- Gamer PC-Számítógép! Csere-Beszámítás! I9 9900K / RTX 3070Ti / 64GB DDR4
- HIBÁTLAN iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3382, 95% Akkumulátor
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest