Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.05.2012, 16:35
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Использование РАНДОМ
Читаю тему случайные числа в книге, там такой пример, не работает чего-то.

<?php

$ourfile = fopen("largetextfile.txt",'r');
for($i = 0; $s = fgets($ourfile,10000); $i++){
	if(mt_rand(0,$i) == 0) $line = $s;
}
echo $line;
?>
Ответить с цитированием
  #2 (permalink)  
Старый 11.05.2012, 17:25
Профессор
Отправить личное сообщение для kilogram Посмотреть профиль Найти все сообщения от kilogram
 
Регистрация: 19.03.2012
Сообщений: 163

Объясните вот это действие:
Код:
if(mt_rand(0,$i) == 0) $line = $s;
Непонятно, зачем присваивать переменную s? Что это дает?

Ещё, как можно выводить $line если он объявлен внутри цикла фора, а не за её пределами?
Ответить с цитированием
  #3 (permalink)  
Старый 11.05.2012, 17:26
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

В php случайные числа генерируются:
rand(0, 10)

Не?
__________________
оляля, ололо

Последний раз редактировалось 9xakep, 11.05.2012 в 22:58.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FileManager c использование ajax nata031189 Серверные языки и технологии 0 30.03.2012 02:40
Про использование cookies zloctb Общие вопросы Javascript 3 11.02.2012 09:36
Возможно ли использование "горячих" клавиш для навигации по таблице? sergeos jQuery 9 16.07.2010 13:43
совместное использование mootools и prototype Amateur Библиотеки/Тулкиты/Фреймворки 7 01.07.2010 18:42
использование функции larpug Общие вопросы Javascript 2 30.03.2010 22:30