Для кодирования ID-номера используется комбинация символов из алфавита, состоящего из 26 букв латинского алфавита и цифр от 0 до 9. Поскольку алфавит состоит из 36 символов , то для одного символа требуется 6 бит информации .
Если нам необходимо закодировать 100 номеров, то нам нужно определить, сколько символов потребуется для этого. Для этого воспользуемся формулой:
n = log / log = log / log ≈ 2.08
Это означает, что нам понадобится около 3 символов .
Теперь, если мы хотим добавить дополнительные символы к алфавиту без увеличения информационного объема, нам нужно найти количество символов, которое будет равно 100 номерам при условии использования 3 символов:
36^3 = 46656
Таким образом, нам нужно добавить 46656 - 100 = 46556 символов к алфавиту, чтобы уместить 100 номеров без увеличения информационного объема.