Мне надо получить рэндомное число, например, от 0.123456789128372 до 0.7356596032198372, т.е. с 16 знаками после запятой. Через rand и mt_rand не выходит.. Что я не так делаю?
ранд для таких больших чисел не используй. а вообще попробуй что то типа PHP: $s = '0.'.mt_rand().mt_rand(100000, 999999); или через жопу PHP: for($i=0;$i<16;$i++) $s .= rand(0, 9);
Ну и мб. PHP: $s = floatVal('0.'.mt_rand().mt_rand(100000, 999999)); //или $s = mt_rand().mt_rand(100000, 999999)/10000000000000000;