Какова вероятность столкновения с 6-значным случайным буквенно-цифровым кодом?

Я использую следующий код Perl для генерации случайных буквенно-цифровых строк (только прописные буквы и цифры) для использования в качестве уникальных идентификаторов для записей в моей базе данных MySQL. В базе данных, вероятно, останется менее 1 000 000 строк, но абсолютный реалистичный максимум будет около 3 000 000. Есть ли у меня опасная вероятность того, что 2 записи будут иметь один и тот же случайный код, или это может произойти незначительно небольшое количество раз? Я очень мало знаю о вероятности (если это еще не совсем ясно из характера этого вопроса) и хотел бы получить чей-то вклад.

perl -le 'print map { ("A".."Z", 0..9)[rand 36] } 1..6'
16
задан Tom Zych 29 September 2011 в 00:32
поделиться