Program generuje prawidłowe numery PESEL dla ludzi urodzonych w latach 1900-1999. Program sprawdza ilość dni w wylosowanym miesiącu, dlatego nie generuje nieistniejących dat takich jak np. 31 kwietnia. Ludzie urodzeni 29 lutego nie będą losowani (ale oni już przywykli że wszyscy ich olewają
). Napisane pod Python 2.6.2 na prośbę cOndemneda, mam nadzieję że komuś się przyda.
skrypt (zmienić nazwę na pesel.py)
podpis (zmienić nazwę na pesel.py.sig)
Proszę o zgłaszanie znalezionych błędów.
[1] – Błąd znaleziony przez doktor. Brakowało na końcu modulo 10, jeżeli liczba kontrolna = 0 to dopisywało 10, tworzac 12 cyfrowy pesel. Poprawione, dzięki