Articles of random

Создать BIG случайное число php

Я хочу создать число с 75 символами с помощью PHP. Я искал везде и ничего не получал, кроме этого: http://dailycoding.com/tools/RandomNumber.aspx Я не думаю, что эффективно схватить его с этой страницы. Я пробовал это: rand(1,9999999999999999999999999999999999999);

Получать случайные фразы из массива в PHP?

У меня есть такие фразы: тест 1, тест 2, тест 3, теперь, как показать на странице загрузки в случайном режиме? ex-функция function random() { $array = ['test 1', 'test 2', 'test 3']; return $random_array; }

Youtube-подобные идентификаторы, которые соответственно изменяются с помощью идентификатора

Я думал о том, как создать small function которая генерирует ID похожий на YouTube и не вызывает конфликтов. Кодировка должна быть A-Za-z0-9-_ и позволяет сказать, что я хочу, чтобы она составляла 10 characters что бы равнялось 64 ^ 10 / Quadrillion – 1153 Quadrillion . Очень важно быть small из-за того, что он является одной […]

PHP rand vs mt_rand vs openssl_random_pseudo_bytes

Я хочу создать случайную строку и проводил некоторые исследования и нашел следующую ссылку: http://golearnphp.com/php-rand-vs-mt_rand-and-openssl_random_pseudo_bytes/ function generateRandom($length) { $validCharacters = 'abcdefghijklmnopqrstuvwxyz0123456789'; $myKeeper = ''; for ($n = 1; $n < $length; $n++) { $whichCharacter = rand(0, strlen($validCharacters) – 1); $myKeeper .= $validCharacters{$whichCharacter}; } return $myKeeper; } function generateRandomdMT($length) { $validCharacters = 'abcdefghijklmnopqrstuvwxyz0123456789'; $myKeeper = ''; for […]

Альтернатива нескольких строк для RAND ()

У меня возникают проблемы с моим запросом на выбор 100 случайных строк из базы данных с 50 тыс. Строк. Сначала я использовал только функцию RAND (), но это стало слишком медленным. Теперь я использую этот запрос: $query = mysql_query("SELECT t1.* FROM users AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM users WHERE picture != […]

php включает случайный файл без повтора в pageload

В настоящее время я использую mt_rand для отображения случайного файла из указанной папки каждый раз, когда страница загружается. После многого поиска я думаю, мне нужно создать массив, а затем перетасовать массив, но не уверен, как это сделать. Большинство примеров, которые я нашел, используют массив, а затем повторяют результаты, когда я пытаюсь включить результат. <?php $fict […]

что является лучшим способом создания случайного идентификатора mysql с помощью PHP

Я создаю приложение, для которого требуется случайный уникальный идентификатор для каждого пользователя, а не последовательность база данных mysql ID Username для моего уникального случайного идентификатора, каков наилучший способ сделать это?

Синтаксис массива в строке: Неинициализированная ошибка смещения строки

Я получаю унифицированное смещение строки в следующем коде, который был опубликован онлайн: function generateKey() { $length = 15; $characters = '0123456789abcdefghijklmnopqrstuvwxyz'; $string = ''; for ($p = 0; $p < $length; $p++) { $string .= $characters[mt_rand(0, strlen($characters))]; } return $string; } Это из-за $ characters [] применяется к строке? Я не полностью понимаю, что такое […]

Псевдослучайные числа в php

У меня есть функция, которая выводит элементы в другом порядке в зависимости от случайного числа. например, 1/2 раза Popeye's и его будет # 1 в списке, а Taco Bell и его логотип будут # 2 и половина времени \ это будет наоборот. Проблема заключается в том, что когда пользователь перезагружается или возвращается на страницу, порядок […]

Получить отрицательные числа с OpenSSL Random In PHP

Я возился с некоторым кодом, чтобы создать мощный генератор псевдослучайных чисел с использованием PHP. Пока у меня есть следующее. function strongRand($bytes, $min, $max) { if(function_exists('openssl_random_pseudo_bytes')) { $strong = true; $n = 0; do{ $n = hexdec(bin2hex(openssl_random_pseudo_bytes($bytes, $strong))); } while($n < $min || $n > $max); return $n; } else{ return mt_rand($min, $max); } } Это […]