Единният граждански номер (ЕГН) е 10-цифрен идентификатор, въведен в България. Всяка цифра носи конкретна информация за притежателя.
Контролната цифра се изчислява с тегла и модулна аритметика, което прави случайното генериране на валиден ЕГН много малко вероятно.
Позиции 7–9 кодират региона на раждане. На всеки регион са отредени определен брой номера на ден — по статистически принцип спрямо раждаемостта.
Проверката и генерирането са само за образователни цели. Инструментът проверява математическата валидност на ЕГН — не потвърждава самоличност на лице.