Я использую следующий код Perl для генерации случайных буквенно-цифровых строк (только прописные буквы и цифры) для использования в качестве уникальных идентификаторов для записей в моей базе данных MySQL. В базе данных, вероятно, останется менее 1 000 000 строк, но абсолютный реалистичный максимум будет около 3 000 000. Есть ли у меня опасная вероятность того, что 2 записи будут иметь один и тот же случайный код, или это может произойти незначительно небольшое количество раз? Я очень мало знаю о вероятности (если это еще не совсем ясно из характера этого вопроса) и хотел бы получить чей-то вклад.
perl -le 'print map { ("A".."Z", 0..9)[rand 36] } 1..6'