Прогеры по PHP Help me - Форум успешных вебмастеров - GoFuckBiz.com - Страница 4
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.2589
BTC/USD68367.2543
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 03.09.2011, 16:45
Start Post: Прогеры по PHP Help me 
  #31
xatchikzzz
Senior Member
 
Регистрация: 03.12.2009
Сообщений: 138
Бабло: $51655
По умолчанию

В общем господа прогеры есть такая простая задаа, поскольку сам в пхп вообще ноль то прошу вас помочь.

Нужно написать скрипт что бы он рандомно брал строку и вставлял в то место где я его поставлю.

Например в файле 1.txt который находится на хостинге hosting.com/1.txt находится текст
1.текст
2.текст
3.текст
Он должен после каждого обновления страницы выводить этот разные строки, помогите кто в этом шарит.
xatchikzzz вне форума  
Старый 03.09.2011, 21:50   #32
tobari
Senior Member
 
Регистрация: 03.09.2010
Сообщений: 827
Бабло: $99806
По умолчанию

а как же /dev/random и /dev/urandom ? или у вас серваки на винде висят?
а если так заморачиваться по поводу скорости, то нахуй этот пыхыпы, юзаем си + асм в тех местах, где нужна максимальная производительность
tobari вне форума  
Старый 03.09.2011, 22:31   #33
medar
кодер-энтузиаст
 
Аватар для medar
 
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,378
Бабло: $447150
По умолчанию

Цитата:
Если не кривить душой, то у обоих методов распределение дискретное распределенное, но вот качество у mt_rand значительно выше - еще ни разу в практических задачах не наткнулся на кольцевое замыкание у mt ни под линухой, ни под виндой. У обычного rand такое короткое кольцо, что натыкаешься на него снова и снова. Сравнивал 1/mt_rand(0,mt_getrandmax()) с ГПСЧ Парка-Миллера (кольцо 2,147,483,646 значений для float), был приятно удивлен, распеределение у обоих дискретное распределенное, покрытие равномерное, а даже с делением mt_rand был капельку быстрее.

Вывод: используйте mt_rand. По скорости на 8% медленнее, а длинна кольца как у взрослых ГПСЧ.
http://www.php.ru/forum/viewtopic.php?p=280122
medar вне форума  
Старый 04.09.2011, 01:31   #34
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,243
Бабло: $797172957
По умолчанию

Бля, вы спутники запускаете что-ли?
Drunk Monk вне форума  
Старый 04.09.2011, 01:35   #35
sspy
главный злодей гофака
 
Аватар для sspy
 
Регистрация: 18.06.2007
Сообщений: 5,734
Бабло: $953848
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Уже второй раз слышу про mt_rand, откуда ноги у этой байки растут?

что за ide ?
__________________
sspy вне форума  
Старый 04.09.2011, 05:08   #36
ziavra
Senior Member
 
Регистрация: 10.04.2007
Адрес: Balifor
Сообщений: 468
Бабло: $29318
По умолчанию

Цитата:
Сообщение от xealey Посмотреть сообщение
по mt_rand

есть шаб, который вызывается внутри скрипта.
в шабе вызывается простейший ротатор картинок (mt_rand(0,$n).jpg) на php, отдающий заголовок+контент картинки

вопроса 2:
1) какого хрена при вызове ротатора n раз значение генерится одно (2 или более обращений к скрипту внутри одной страницы)
2) как заставить генерить каждый раз разные числа
У тебя кэшируется небось где-нибудь результат работы скрипта. если просто скрипт руками подёргать, то результаты тоже одинаковые будут?

Ну можно попробовать перед mt_rand еще вызывать mt_srand с каким-нибудь значением от таймера, хотя php.net говорит что это лишнее.
ziavra вне форума  
Старый 04.09.2011, 05:54   #37
xealey
Senior Member
 
Аватар для xealey
 
Регистрация: 04.09.2007
Сообщений: 1,261
Бабло: $254000
По умолчанию

совсем забыл про кэш, естественно, это он.

в любом случае проблему решил гет-параметрами, пусть и не очень удобно
xealey вне форума  
Старый 04.09.2011, 06:09   #38
ziavra
Senior Member
 
Регистрация: 10.04.2007
Адрес: Balifor
Сообщений: 468
Бабло: $29318
По умолчанию

Можно с заголовками еще поиграться
http://www.mnot.net/cache_docs/#CACHE-CONTROL
ziavra вне форума  
Старый 04.09.2011, 12:18   #39
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,243
Бабло: $797172957
По умолчанию

Цитата:
Сообщение от sspy Посмотреть сообщение
что за ide ?
NetBeans
Drunk Monk вне форума  
Старый 08.09.2011, 19:01   #40
xatchikzzz
Senior Member
 
Регистрация: 03.12.2009
Сообщений: 138
Бабло: $51655
ТС -->
автор темы ТС По умолчанию

даа не на шутку дискусия загорелась вреди прогером ))
xatchikzzz вне форума