Мне нужно генерировать случайные цвета для всех пользователей в системе. Фокус в том, что 2 пользователя не могут иметь очень похожие цвета, их нужно отличить. У меня есть код для генерации случайных цветов, учитывая исходный цвет микса, но не могу найти способ генерировать случайные цвета с высокой контрастностью, используя только PHP public static function generateRandomColor($rgb) […]
Я пытаюсь создать функцию, используя mt_rand (), чтобы генерировать действительно случайное число, так как rand () просто недостаточно. Проблема в том, что мне нужно предварительно определить длину числа, скажем, мне нужно 10-значное случайное число. Во всяком случае, я возился, и это то, что я придумал: function randomNumber($length) { $min = str_repeat(0, $length-1) . 1; $max […]
Я хочу создать случайное число в PHP, где цифры не должны повторяться в этом числе. Это возможно? Можете ли вы вставить здесь пример кода? Пример: 674930, 145289. [т.е. То же самое число не должно появляться] Спасибо
Предположим, что в таблице 1 содержится порядковый номер столбца (а не ключ, хотя он НЕ является NULL и уникальным). Он содержит 5-значное число. Каков наилучший способ генерации php var $ unique_var, который не находится в этом столбце. Что может быть важно, от 10% до 30% 5-значных чисел в таблице (так что генерация числа и проверка […]
Я пытаюсь создать случайный пароль в php. Однако я получаю все «a» и «return type» из массива типов, и я бы хотел, чтобы это была строка. Любые идеи о том, как исправить код? Благодарю. function randomPassword() { $alphabet = "abcdefghijklmnopqrstuwxyzABCDEFGHIJKLMNOPQRSTUWXYZ0123456789"; for ($i = 0; $i < 8; $i++) { $n = rand(0, count($alphabet)-1); $pass[$i] = […]
Некоторое время назад я написал генератор случайных строк, который строит строку с использованием символа mt_rand () th в строке до тех пор, пока не будет достигнута желаемая длина. public function getPassword () { if ($this -> password == '') { $pw = ''; $charListEnd = strlen (static::CHARLIST) – 1; for ($loops = mt_rand ($this -> […]
Или есть программное обеспечение для автоматического генерации случайных паролей?
Мне нужно создать случайное число с x количеством цифр. Поэтому давайте скажем, что x равно 5, мне нужно число, например. 35562 Если x равно 3, тогда он будет отбрасывать что-то вроде; 463 Может ли кто-нибудь показать мне, как это делается?
Я хочу создать генератор токенов, который генерирует токены, которые не могут быть догаданы пользователем и которые по-прежнему уникальны (используются для сброса пароля и кодов подтверждения). Я часто вижу этот код; имеет ли это смысл? md5(uniqid(rand(), true)); Согласно комментарию uniqid($prefix, $moreEntopy = true) дает первые 8 шестнадцатеричных символов = Unixtime, последние 5 шестнадцатеричных символов = микросекунды. […]