Просмотр полной версии : Рэндомное число
beerbear
24.04.2007, 00:48
Мне надо получить рэндомное число, например, от 0.123456789128372 до 0.7356596032198372, т.е. с 16 знаками после запятой. Через rand и mt_rand не выходит..
Что я не так делаю?
GreenBear
24.04.2007, 00:53
ранд для таких больших чисел не используй.
а вообще попробуй что то типа
$s = '0.'.mt_rand().mt_rand(100000, 999999);
или через жопу
for($i=0;$i<16;$i++) $s .= rand(0, 9);
beerbear
24.04.2007, 01:04
Спасибо! =)
Ну и мб.
$s = floatVal('0.'.mt_rand().mt_rand(100000, 999999));
//или
$s = mt_rand().mt_rand(100000, 999999)/10000000000000000;
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot