Я пытаюсь написать PHP-функцию, которая будет генерировать «предположительно» случайные строки, которые должны быть уникальными независимо от того, сколько раз она запускалась.Что ж, он может запускаться более одного раза для генерации, но предпочтительно не много раз.
Например, когда вы загружаете изображение в imgur, он генерирует случайную 5-буквенную букву [a-zA-Z]строка.Если я хочу скопировать это (сохранить строку с уникальным ключом в базе данных MySQL), без необходимости повторять выбор и убедиться, что ключ еще не существует, есть ли способ?В то же время важность случайности существует, поэтому я бы предпочел не переходить на 1,2,3 (ааааа, ааааб, аааак), так как это полностью сведет на нет необходимость случайности.
Я знаю тамЕсть 52 ^ 5 различных возможностей, но только для образовательных целей (и для будущего написания алгоритма), есть ли эффективный метод для генерации этих «уникальных» «случайных» строк?
[ПРАВИТЬ] Я понимаю, что уникальный + случайный(в принципе) невозможно.Но есть ли способ, которым я могу генерировать уникальные, неочевидные строки?Спасибо, Данишгол!