- Magyarországra jött az ultravékony S25 Edge
- Telekom mobilszolgáltatások
- Google Pixel topik
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy Ring - gyűrű-kúra
- Mi nincs, grafén akku van: itt a Xiaomi 11T és 11T Pro
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Xiaomi 14 - párátlanul jó lehetne
- Milyen okostelefont vegyek?
- Samsung Galaxy A56 - megbízható középszerűség
-
Mobilarena
Új hozzászólás Aktív témák
-
bambano
titán
a kérdésem alapvetően az, hogy találtam egy program bugot?
írtam ezt a kis programocskát php5-ben:#! /usr/bin/php5 -q
<?php
$total=bcadd("0","0");
$count=bcadd("0","0");
while(true) {
$total=bcadd($total,"1");
if((pow(mt_rand(0,1),2)+pow(mt_rand(0,1),2))<=1)
$count=bcadd($count,"1");
printf("%s: %s %s\n",$total,$count,bcmul(bcdiv($count,$total,40),"4",40));
}
?>ez a harmadik oszlopban a nagyjából elfogadható 3 körüli értékeket írja ki. ha az ifnél a <=1-et <1-re cserélem, akkor meg 1 körüli értéket, ami teljesen elfogadhatatlan.
bónusz kérdés: mit csinál a program?
ha ezt megfejtjük, akkor már világos, hogy miért totálisan rossz az 1 körüli érték. viszont ha tényleg totálisan rossz, akkor ez egy bug a php5-ben.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- BESZÁMÍTÁS! Apple iPhone 16 Pro MAX 256GB okostelefon garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3083
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- Olcsó Notebook! Dell Latitude E7280! I5 7300U / 8GB DDR4 / 256GB SSD!
- HP ZBook Studio G7 i7-10850H 32GB 512GB Nvidia Quadro T1000 15.6" FHD 1 év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest