Ответ: Странное поведение microtime
Протестировал вариант с array_sum(explode(" ", microtime()));
Выдаёт всё равно какие попало числа:
0.689378976822
0.689965963364
0.690943002701
1.8727850914
0.704999923706
0.704999923706
0.704999923706
0.704999923706
|