shift_on_line
Новичок
Здравствуйте, подскажите пожалуйста.
запускаю на локальном компе, проверял на денвере и опенсервер
если открывать большой файл (на 33к строк и 1мб веса) то функция ранд всегда выдаёт всего 2 уникальных значения и всего 2 записи из файла.
обновляешь и одно и тоже.
если файл маленький, то всё нормально, числа случайны
проверил на хостинге в интернете - там всё отлично на большом файле.
подскажите как настроить локальный сервер чтоб функция ранд нормально работала, я думаю чтото в настройках памяти..
пс. у меня w7 64, хар-ки достойные, т.е. дело не в железе.
PHP:
$file_keyword = file("key/bigfile.txt");
echo $file_keyword[array_rand($file_keyword)].'<hr>';
echo $file_keyword[array_rand($file_keyword)].'<hr>';
echo $file_keyword[array_rand($file_keyword)].'<hr>';
echo $file_keyword[array_rand($file_keyword)].'<hr>';
echo rand().'<hr>';
echo rand().'<hr>';
echo rand().'<hr>';
echo rand().'<hr>';
если открывать большой файл (на 33к строк и 1мб веса) то функция ранд всегда выдаёт всего 2 уникальных значения и всего 2 записи из файла.
обновляешь и одно и тоже.
если файл маленький, то всё нормально, числа случайны
проверил на хостинге в интернете - там всё отлично на большом файле.
подскажите как настроить локальный сервер чтоб функция ранд нормально работала, я думаю чтото в настройках памяти..
пс. у меня w7 64, хар-ки достойные, т.е. дело не в железе.