Использование РАНДОМ
Читаю тему случайные числа в книге, там такой пример, не работает чего-то.
<?php
$ourfile = fopen("largetextfile.txt",'r');
for($i = 0; $s = fgets($ourfile,10000); $i++){
if(mt_rand(0,$i) == 0) $line = $s;
}
echo $line;
?>
|
Объясните вот это действие:
Код:
if(mt_rand(0,$i) == 0) $line = $s;Ещё, как можно выводить $line если он объявлен внутри цикла фора, а не за её пределами? |
В php случайные числа генерируются:
rand(0, 10) Не? |
| Часовой пояс GMT +3, время: 04:41. |