Articles of random

воспроизводимые серии случайных чисел

Как я могу получить ряд воспроизводимых псевдослучайных чисел в PHP? В более старых версиях PHP я мог бы это сделать, просто используя одно и то же семя в RNG , но он больше не работает, поскольку PHP изменил способ работы rand и mt_rand. Также см. Этот комментарий на странице PHP.net: Имейте в виду, что патч […]

Первичный ключ UUID MySQL – генерируется PHP или MySQL?

У меня сложилось впечатление, что просто с MySQL генерировать первичный ключ через UUID() сделает ключ уникальным на всех серверах и т. Д. Но нет никакого способа получить последний вставленный UUID , который требует, чтобы дополнительный оператор select выполнялся каждый раз, когда я вставляю. Возможно ли, чтобы PHP генерировал то же самое UUID() которое MySQL сгенерировал?

Использовать PHP для генерации случайного десятичного числа до двух децимал

Мне нужно создать случайное число, до 10-го пятна между двумя десятичными знаками в PHP. Ex. Число rand между 1.2 и 5.7. Он вернет 3.4 Как я могу это сделать?

Как загружается mt_rand PHP?

Я знаю, что mt_rand() PHP не должен использоваться для целей безопасности, поскольку его результаты не являются криптографически сильными. Тем не менее, много PHP-кода делает это или использует его как резерв, если лучшие источники случайности недоступны. Так насколько это плохо? Какие источники случайности используют mt_rand для посева? Существуют ли другие проблемы безопасности с mt_rand для криптографических […]

Вытащить 5 случайных записей из базы данных mysql

Я пытаюсь написать скрипт php / mysql, который вытащит 5 случайных записей из БД и покажет их. В настоящий момент я использую следующее, чтобы вытащить одну запись и отобразить ее в модуле, но я не уверен, как вытащить 5 за раз. В общей сложности у меня будет около 200-300 записей. В настоящее время я использую […]

Случайное изображение

У меня есть список изображений, которые нужно отобразить. Однако это только пространство для 5. Мне нужно отображать 5 из них в случайном порядке. Каков наилучший способ сделать это?

order by rand () получает проблемы для больших сообщений

У меня есть этот код, этот код вызывает проблемы и так много времени, чтобы его можно было запустить, чтобы показать RANDOM сообщения из БД: $totalrows = 10; $sql = "SELECT posts.Tags as tags, posts.OwnerUserId as postsid, posts.Id as postid, posts.Body as body, posts.Title as title, users.Id as userid, users.DisplayName as usersname FROM posts JOIN users […]

Случайный выбор файла в PHP

Я хотел бы использовать ключевое слово 'include' в php для случайного выбора файла из папки и вывода содержимого. Как мне это сделать? Благодарю.

MySql рандомизирует последние 10 строк

Мне нужна помощь в том, как рандомизировать последние 10 строк записей MySql. $mysqld = mysql_query(select * from table where amount > amount2 and code = '$code' order by time DESC limit 1); Из приведенного выше утверждения мне нужно рандомизировать последние 10 строк, упорядоченных по времени, но ограниченных только 1 для отображения. EDIT : Другими словами, […]

Загрузка случайных изображений из каталога

Я хотел бы случайно загружать изображения из каталога и иметь кнопку где-нибудь, которая обновляет всю страницу. Вот текущий код, который у меня есть сейчас: <?php $a = array(); $dir = '../public/wp-content/uploads/2012/01'; if ($handle = opendir($dir)) { while (false !== ($file = readdir($handle))) { if (preg_match("/\.png$/", $file)) $a[] = $file; elseif (preg_match("/\.jpg$/", $file)) $a[] = $file; […]