Как я могу генерировать (псевдо) случайную буквенно-цифровую строку, например: «d79jd8c» в PHP?
У меня есть некоторый 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; } […]
Oauth требует случайного 64-битного беззнакового числа, закодированного как ASCII-строку в десятичном формате. Можете ли вы, ребята, помочь мне достичь этого с помощью php? благодаря
Я знаю, что функция rand в PHP генерирует случайные целые числа, но каков наилучший способ генерации случайной строки, такой как: Оригинальная строка, 9 символов $string = 'abcdefghi'; Пример случайной строки, ограничивающей 6 символов $string = 'ibfeca'; ОБНОВЛЕНИЕ: Я нашел множество этих типов функций, в основном я пытаюсь понять логику каждого шага. UPDATE: функция должна генерировать […]
$items = Array(523,3452,334,31,…5346); Каждый элемент этого массива – это некоторое число. Как получить случайный элемент из $items ?
Я хочу создать точную строку из 5 случайных символов с минимальной возможностью дублирования. Какой был бы лучший способ сделать это? Благодарю.
Я ищу создать функцию многократного использования, которая будет генерировать случайный ключ с печатными символами ACSII выбранной длины (от 2 до 1000+). Я думаю, что печатные символы ASCII будут 33-126. Они не обязательно должны быть полностью уникальными, просто уникальными, если они сгенерированы с той же миллисекунды (поэтому uniqid() не будет работать). Я думаю, что комбинация chr() […]
Я создаю веб-сайт, который будет случайным образом отображать список визгов каждый раз, когда страница обновляется. Поиск api yelp возвращает 20 записей в массиве. Прямо сейчас я использую функцию rand (0,19) PHP для генерации случайного списка каждый раз, когда страница обновляется ($ business [rand (0,19)]). Может ли кто-нибудь назвать меня более разумным методом рандомизации? Я хочу […]
Функция 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, что-то вроде: mt_rand($lower, $upper); Чем ближе я видел gmp_random (), тем не менее, это не позволяет мне указывать нижнюю и верхнюю границы только количество бит на конечность (что я не знаю, что это такое). EDIT: ответ Axsuuls кажется довольно близким к тому, что я хочу, и […]