Articles of Случайная

Как перемешать и эхо 5 случайных элементов из строки?

вопрос о получении трех случайных слов из большой строки из 200 слов: $trans = __("water paradise, chicken wing, banana beach, tree trunk")?> // $trans becomes "water paradijs, kippenvleugel, bananen strand, boom tak" // elements are separated by comma's and a space Теперь представьте, что я хочу получить 5 случайных элементов из этой строки $ trans […]

php перетасовывает пакет карт

Я хотел бы использовать php для создания коллекции случайных мостов. Я думал, что могу кодировать упорядоченный пакет карточек в виде строки $deal ниже (мне нравится, что при рассмотрении как верхнего, так и нижнего регистра есть 52 буквы). Я обнаружил функцию php str_shuffle . Поэтому я подумал, что могу сделать следующее: $pack = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $shuffledPack = […]

Сделать mt_rand () максимально безопасным

Я пишу программу лотереи, где у людей есть билеты, которые обозначены натуральными числами в диапазоне от 1 до 100 включительно. Я использую mt_rand(1,100) чтобы сгенерировать номер выигрышного билета, а затем он выводится на сайт, чтобы каждый мог его увидеть. Теперь я сделал небольшое исследование и узнал из вики-статьи Merseene, что: Наблюдая достаточное количество итераций (624 […]

PHP. Каков хороший способ создать короткую буквенно-цифровую строку из длинного хэша md5?

Это для того, чтобы иметь хороший короткий URL-адрес, который ссылается на хеш-файл md5 в базе данных. Я хотел бы преобразовать что-то вроде этого: a7d2cd9e0e09bebb6a520af48205ced1 в нечто подобное: hW9lM5f27 Оба они содержат примерно столько же информации. Метод не должен быть прямым и обратимым, но это было бы неплохо (более гибко). По крайней мере, я хотел бы […]

перетасовывать несколько строковых значений с помощью PHP

Hiii Каждый, У меня есть 4 варианта для каждого вопроса. Каждая строка содержит длинные предложения. Мои переменные будут как option1, option2, option3, option4.I хочу перетасовать этот переменный порядок, например 3,2,1,4, или аналогичным образом будет перемешаться как случайный function.I искал во многом функцию Random (), используемую для чисел, и я видел str_shuffle (), она будет перетасовывать […]

как изменить регистр строки в php? paSSw5ORD в PAssW5ord?

Как упоминалось в этом мета-вопросе , Facebook принимает абсолютно противоположный вариант нашего пароля. Например: 1.- paSSw5ORD (Original password) 2.- PAssW5ord (Case altered to exact opposite, Capital->Small and vice-versa.) 3.- PaSSw5ORD (Only first letter's case altered) Как получить второй вариант, если первый из них является оригинальным, введенным пользователем (или первым, когда пользователь входит во вторую версию)? […]

Насколько случайна функция Shuffle PHP?

Кто-нибудь знает, что такое случайность функции shuffle() PHP? Это зависит от операционной системы? Использует ли он собственную сеялку PHP? Можно ли использовать mt_rand() качестве генератора?

Как получить случайное значение от 1 ~ N, но исключая несколько конкретных значений в PHP?

rand(1,N) но исключая array(a,b,c,..) есть ли уже встроенная функция, которую я не знаю или мне нужно ее реализовать самостоятельно (как?)? ОБНОВИТЬ Квалифицированное решение должно обладать золотом, независимо от того, большой или нет размер excluded array .

php генерирует случайное изображение из каталога

Мне нужно создать случайное изображение из каталога. Я знаю, что просто, $dire="images/"; $images = glob($dire. '*.{jpg,jpeg,png,gif}', GLOB_BRACE); $randomImage = $images[array_rand($images)]; <input type="image" src="<?=$randomImage;?>" alt="<?=$randomImage;?>" /> Но я должен убедиться, что каждое изображение из этого каталога выбрано как минимум один раз, прежде чем генерировать второй раз случайным образом. В приведенном выше коде будет отображаться только произвольное […]