Articles of random

Генерирование (псевдо) случайных буквенно-цифровых строк

Как я могу генерировать (псевдо) случайную буквенно-цифровую строку, например: «d79jd8c» в PHP?

php случайный порядок от foreach

У меня есть некоторый foreach, это могло бы работать хорошо foreach ($umm as $data) { echo '<img src="'.$data->picture.'" />'; echo $data->id; } Теперь я хочу перетасовать foreach. Я пытался: foreach (shuffle($umm) as $data) { echo '<img src="'.$data->picture.'" />'; echo $data->id; } А ТАКЖЕ foreach ($umm as $data) { $rand_pic[] = $data->picture; $rand_id[] = $data->id; } […]

Как генерировать случайное 64-битное значение как десятичную строку в PHP

Oauth требует случайного 64-битного беззнакового числа, закодированного как ASCII-строку в десятичном формате. Можете ли вы, ребята, помочь мне достичь этого с помощью php? благодаря

Как создать случайную строку с помощью PHP?

Я знаю, что функция rand в PHP генерирует случайные целые числа, но каков наилучший способ генерации случайной строки, такой как: Оригинальная строка, 9 символов $string = 'abcdefghi'; Пример случайной строки, ограничивающей 6 символов $string = 'ibfeca'; ОБНОВЛЕНИЕ: Я нашел множество этих типов функций, в основном я пытаюсь понять логику каждого шага. UPDATE: функция должна генерировать […]

Получить случайный элемент из массива

$items = Array(523,3452,334,31,…5346); Каждый элемент этого массива – это некоторое число. Как получить случайный элемент из $items ?

Создать случайную строку из 5 символов

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

Каков наилучший способ генерации случайного ключа в PHP?

Я ищу создать функцию многократного использования, которая будет генерировать случайный ключ с печатными символами ACSII выбранной длины (от 2 до 1000+). Я думаю, что печатные символы ASCII будут 33-126. Они не обязательно должны быть полностью уникальными, просто уникальными, если они сгенерированы с той же миллисекунды (поэтому uniqid() не будет работать). Я думаю, что комбинация chr() […]

Генерирование случайных чисел без повторов

Я создаю веб-сайт, который будет случайным образом отображать список визгов каждый раз, когда страница обновляется. Поиск api yelp возвращает 20 записей в массиве. Прямо сейчас я использую функцию rand (0,19) PHP для генерации случайного списка каждый раз, когда страница обновляется ($ business [rand (0,19)]). Может ли кто-нибудь назвать меня более разумным методом рандомизации? Я хочу […]

Генерировать криптографически безопасные случайные числа в php

Функция rand() PHP не дает хороших случайных чисел. Поэтому я начал использовать mt_rand() который, как говорят, дает лучшие результаты. Но насколько хороши эти результаты? Есть ли какие-то методы для их улучшения? Моя идея: function rand_best($min, $max) { $generated = array(); for ($i = 0; $i < 100; $i++) { $generated[] = mt_rand($min, $max); } shuffle($generated); […]

В PHP, как мне создать большое псевдослучайное число?

Я ищу способ генерации большого случайного числа с PHP, что-то вроде: mt_rand($lower, $upper); Чем ближе я видел gmp_random (), тем не менее, это не позволяет мне указывать нижнюю и верхнюю границы только количество бит на конечность (что я не знаю, что это такое). EDIT: ответ Axsuuls кажется довольно близким к тому, что я хочу, и […]

Intereting Posts
Разделить слово camelCase на слова с php preg_match (регулярное выражение) Извлечение значений узла с помощью XPath исключая двойной http из url Как я могу узнать, изменит ли текущая транзакция какие-либо объекты с Doctrine 2? Как я могу получить перечисление возможных значений в базе данных MySQL? Как использовать javascript внутри функции эха PHP? array_unique vs array_flip Возможно ли, что mysqli_insert_id вернет неверный идентификатор в приложениях с высоким трафиком? как выполнять операции с символом оператора, сохраненным в переменной взрыва строки с использованием регулярного выражения Поиск в реальном времени в реальном времени Подготовленные операторы MySQL с переменным переменным @mysql_connect и mysql_connect Почему я получаю «не могу изменить заголовки заголовков заголовков, уже отправленных с помощью registration_model» в codeigniter? Зависимый выпадающий список в yii возвращает пустую строку даже после проверки