Articles of случайный

Генерировать случайную строку от 4 до 8 символов в PHP

Мне нужно сгенерировать строку с использованием PHP, она должна быть уникальной и должна иметь от 4 до 8 символов (значение переменной). Я думал, что могу использовать хеш crc32, но я не могу решить, сколько персонажей, но уверен, что он будет уникальным. С другой стороны, только создание «генератора паролей» будет генерировать дублируемую строку, и проверка значения […]

Как быстро выбрать 3 случайные записи из таблицы 30k MySQL с фильтром где-то одним запросом?

Ну, это очень старый вопрос, который никогда не получал реального решения. Мы хотим, чтобы 3 случайные строки из таблицы содержали около 30 тыс. Записей. Таблица не такая большая, с точки зрения MySQL, но если она представляет продукты магазина, она является представительной. Случайный выбор полезен, когда вы представляете 3 случайных продукта на веб-странице, например. Мы хотели […]

Случайные URL-адреса PHP (короткий URL)

После использования таких сайтов, как JSFiddle, я заметил, что они автоматически генерируют случайный и уникальный URL, состоящий из различных символов верхнего и нижнего регистра. Мы могли бы воспользоваться этим для наших страниц бронирования. Как это делается?

Пять уникальных случайных чисел из подмножества

Я знаю, что подобные вопросы вызывают много, и, вероятно, нет окончательного ответа, но я хочу создать пять уникальных случайных чисел из подмножества чисел, которое потенциально бесконечно (возможно, 0-20 или 0-1 000 000). Единственный улов в том, что я не хочу запускать циклы или заполнять массив. Мой текущий метод состоит в том, чтобы просто сгенерировать пять […]

Выбор случайного элемента по пользовательским весам

Возможный дубликат: Создание случайных результатов по весу в PHP? У меня есть веб-приложение, в котором пользователи могут добавлять 1-20 строк текста и присваивать им вес, как часто он должен появляться. Затем система выбирает случайную строку, основанную на определенных весах. Каков наилучший способ сделать это? Значения диапазона для веса каждой строки? Могу ли я просто назначить […]