Использование РАНДОМ
Читаю тему случайные числа в книге, там такой пример, не работает чего-то.
<?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, время: 11:28. |