|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2003-01-15 09:35 UTC] sniper@php.net
[2003-01-15 12:35 UTC] iliaa@php.net
[2003-01-17 05:50 UTC] andrea at euronia dot it
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 03:00:02 2025 UTC |
mod_php 4.3.0 produce a strange sprintf behaviour for($t=0;$t<10;$t++) { $r=(float) rand(0,10000)/3; echo $r." -> ".sprintf('%.3f',$r)."\n"; } will produce ... 1975.33333333 -> ?.000 508.333333333 -> ,.000 2483.66666667 -> ?.000 61.6666666667 -> m.000 2514.66666667 -> I00.000 2499.66666667 -> *0.000 1957.33333333 -> ?0000.000 3167.33333333 -> 0.?00 655.666666667 -> 600.000 3321.66666667 -> ).000 2256.33333333 -> 0.S00 383.666666667 -> 0.,00 1565.33333333 -> M.000 I suppose there's something wrong with glibc 2.3.1 Any ideas?