Мне нужно сгенерировать уникальную строку, не последовательную буквенно-цифровую строку длиной 6 (не менее, не более). С несекретным я имею в виду, что он должен выглядеть визуально случайным с первого взгляда и не вытекать из последовательности (неважно, сможете ли вы найти последовательность после некоторого количества дней обучения, она должна просто казаться случайной с первого взгляда) , И помните, что он должен быть уникальным. Невозможно также просмотреть все числа, которые уже были использованы.Создайте уникальную строку, не последовательную буквенно-цифру длиной 6
Я думал о том, чтобы создать базу данных с уникальным номером, а затем применить некоторую функцию для преобразования этого числа в уникальную несекретную буквенно-цифровую строку точно длины 6. Как и алгоритм хеширования, но без возможных столкновений ,
Я нашел это: http://blog.maxant.co.uk/pebble/2010/02/02/1265138340000.html Но последовательность не визуально случайна.
Это потребует много попыток, если система работает некоторое время. – user968698