random() аналог на php

delaf

Новичок
random() аналог на php

var Link = Math.round(Math.random() * 1000000000);

Расшифруйте пжалста строку, и как можно аналогочное написать нп php?
 

_RVK_

Новичок
Кром
Ты уверен что функция Math.random() возвращает cлучайное число начиная с 1?
 

Кром

Новичок
>Ты уверен что функция Math.random() возвращает cлучайное число начиная с 1?

В смысле?
 

delaf

Новичок
Originally posted by Кром
$Link = rand(100000000, 999999999);
вот написал:
<?
$Linkr = rand(100000000, 999999999);
echo ($Linkr."<br>");
?>
вот что выдало:
Warning: rand(): Invalid range: 100000000..999999999 in c:\home\public_html\test\1.php on line 2
 

_RVK_

Новичок
Правельнее так:
$Link = rand(0, число которое у random() по умолчанию)*1000000000;

-~{}~ 13.10.04 18:48:

delaf
"Note: On some platforms (such as Windows) RAND_MAX is only 32768. If you require a range larger than 32768, specifying min and max will allow you to create a range larger than RAND_MAX, or consider using mt_rand() instead." (c) manual
 

ForJest

- свежая кровь
PHP:
$Link = rand()*1.0/getrandmax()*1000000000;
Всем остальным - в ман :).
 
Сверху