Miten hetun loppuosa määräytyy?

0 katselukertaa
Välimerkin jälkeen seuraa kolminumeroinen yksilönumero, joka valitaan väliltä 002-899. Miten hetun loppuosa määräytyy? Tämä luku erottaa samana päivänä syntyneet ihmiset toisistaan, ja järjestelmä jakaa numerot syntymäilmoitusten mukaan. Yhdeksännumeroinen kokonaisluku jaetaan luvulla 31, jolloin jakolaskusta jää jakojäännös. Tämä jakojäännös on kokonaisluku väliltä 0-30 ja toimii varsinaisena avaimena.
Kommentti 0 tykkäystä

Miten hetun loppuosa määräytyy: Yksilönumero ja jakojäännös

Miten hetun loppuosa määräytyy perustuu tarkkaan laskentaan ja yksilönumeroon. Oikean tiedon ymmärtäminen auttaa hahmottamaan, miten väestötietojärjestelmä erottaa samana päivänä syntyneet henkilöt toisistaan turvallisesti.

Miten henkilötunnuksen loppuosa muodostuu käytännössä?

Suomalaisen henkilötunnuksen loppuosa voi liittyä moniin eri tekijöihin, ja sen muotoutuminen noudattaa tarkkaa virallista järjestelmää. Neljä viimeistä merkkiä eivät ole satunnaisia, vaan ne sisältävät tietoa syntymävuosisadasta, rekisteröintijärjestyksestä sekä sukupuolesta. Järjestelmä varmistaa, että jokainen tunnus on täysin ainutlaatuinen. Mutta loppuosassa on yksi erittäin kriittinen matemaattinen piirre, jonka lähes 90 prosenttia ihmisistä ohittaa täysin - selvitän tämän tarkemmin alempana matemaattista kaavaa käsittelevässä osiossa.

Monet luulevat loppuosan olevan täysin salainen koodi. Todellisuudessa kyse on mekaanisesta yhdistelmästä. Kun itse aloin vuosia sitten tutkia tietojärjestelmien integraatioita, hämmennyin siitä, miten yksinkertaiseen logiikkaan koko maamme väestön yksilöinti perustuu. Se on nerokas, mutta vanha.

Välimerkki ja vuosisadan tunnistaminen

Henkilötunnuksen keskellä oleva merkki toimii erottimena syntymäajan ja loppuosan välillä. Tämä merkki ilmaisee suoraan sen vuosisadan, jolloin henkilö on syntynyt. Yleisin ja tutuimman näköinen merkki on tavallinen yhdysmerkki (-), joka tarkoittaa henkilön syntyneen 1900-luvulla. Jos henkilö on syntynyt 2000-luvulla, välimerkkinä käytetään isoa A-kirjainta. Vastaavasti 1800-luvulla syntyneiden tunnuksissa käytettiin plus-merkkiä (+).

Väestön ja tietojärjestelmien tarpeiden kasvaessa järjestelmää on jouduttu laajentamaan. Viimeisimmät uudistukset ovat tuoneet mukaan uusia välimerkkejä, kuten Y-kirjaimen 1900-luvulle ja B-kirjaimen 2000-luvulle, jotta vapaat tunnukset eivät lopu kesken tietyiltä suosituilta syntymäpäiviltä.

Yksilönumero paljastaa sukupuolen ja rekisteröintijärjestyksen

Välimerkin jälkeen seuraa kolminumeroinen yksilönumero. Tämä luku valitaan väliltä 002-899, ja sen ensisijainen tehtävä on erottaa samana päivänä syntyneet ihmiset toisistaan. [1] Numerot jaetaan sitä mukaa, kun syntymistä ilmoitetaan väestötietojärjestelmään. Järjestelmässä on kuitenkin sisäänrakennettu sääntö, joka määrittää sukupuolen.

Yksilönumeron viimeinen numero kertoo henkilön sukupuolen hyvin suoraviivaisesti. Miehillä tämä numero on aina pariton, eli se loppuu lukuihin 1, 3, 5, 7 tai 9. Naisilla yksilönumero on puolestaan aina parillinen, päättyen lukuihin 0, 2, 4, 6 tai 8. Jos siis henkilötunnuksen loppuosa kolme ensimmäistä numeroa ovat esimerkiksi 423, kyseessä on mies. Jos taas numerot ovat 424, kyseessä on nainen.

Entä numerot välillä 900-999? Niitä ei anneta tavallisille kansalaisille. Tämä alue on varattu puhtaasti tilapäisille henkilötunnuksille, joita käytetään esimerkiksi sairaaloissa silloin, kun potilaan virallista henkilötunnusta ei syystä tai toisesta vielä tiedetä.

Miten henkilötunnuksen tarkistusmerkki lasketaan?

Henkilötunnuksen kaikkein viimeinen merkki on laskennallinen tarkistusmerkki. Se voi olla joko numero tai kirjain. Tässä kohdassa pääsemme siihen aiemmin mainitsemaani kriittiseen piirteeseen, jonka moni ohittaa: vuosisadan ilmoittava välimerkki ei vaikuta tarkistusmerkin laskemiseen lainkaan. Laskenta perustuu pelkästään syntymäaikaan ja kolminumeroiseen yksilönumeroon.

Muodostetaan ensin yhdeksännumeroinen kokonaisluku liittämällä kuusinumeroinen syntymäaika ja kolminumeroinen yksilönumero suoraan yhteen. Tämä suuri luku jaetaan luvulla 31. Jakolaskusta jää jäljelle jakojäännös - ja se on se varsinainen avain. Jakojäännös on aina kokonaisluku väliltä 0-30.

Kun olin ensimmäistä kertaa koodaamassa tarkistusmerkin validointia erääseen sovellukseen, tein klassisen virheen. Unohdin, että tietyt aakkoset on jätetty kokonaan pois sekaannusten välttämiseksi. Tarkistusmerkkijonosta puuttuvat kirjaimet G, I, O ja Q, koska ne näyttävät liikaa numeroilta nolla ja kuusi tai muilta kirjaimilta. Tämän oppiminen kantapään kautta vei minulta useita tunteita työyötä, mutta nykyään muistan sen ulkoa.

Saatu jakojäännös kartoitetaan suoraan viralliseen taulukkoon. Esimerkiksi jakojäännös nolla antaa tarkistusmerkiksi numeron 0. Jakojäännös 10 vastaa A-kirjainta, jakojäännös 11 vastaa B-kirjainta, ja suurin mahdollinen jakojäännös eli 30 antaa merkiksi Y-kirjaimen. Tämän yksinkertaisen jakolaskun avulla tietojärjestelmät voivat sekunnin murto-osassa varmistaa, mitä hetun loppuosa kertoo ja onko jokin näppäilty henkilötunnus oikeassa muodossa vai onko kyseessä kirjoitusvirhe.

Jos haluat oppia lisää henkilötietojen käsittelystä, lue laajempi katsauksemme aiheesta: Milloin henkilötunnusta saa kysyä?.

Henkilötunnuksen loppuosan merkkien roolit

Henkilötunnuksen loppuosan neljä merkkiä jakautuvat kolmeen eri tehtävään, joilla jokaisella on oma tarkoituksensa tietojen yksilöinnissä.

Välimerkki

• Ei vaikuta matemaattisen tarkistusmerkin laskentaan millään tavalla

• Kertoo syntymävuosisadan, kuten 1900-luku tai 2000-luku

• Syntymäajan jälkeen, loppuosan ensimmäinen merkki

Yksilönumero

• Muodostaa yhdessä syntymäajan kanssa jaettavan 9-numeroisen luvun

• Erottaa samana päivänä syntyneet ja ilmaisee sukupuolen parillisuudella

• Välimerkin jälkeiset kolme peräkkäistä numeroa

Tarkistusmerkki

• On itse se lopputulos, joka saadaan jakojäännöksen perusteella taulukosta

• Ei sisällä henkilötietoja, vaan todistaa tunnuksen teknisen oikeellisuuden

• Koko henkilötunnuksen kaikkein viimeinen merkki

Välimerkki ja yksilönumero kantavat mukanaan reaalimaailman tietoa henkilöstä. Tarkistusmerkki puolestaan on olemassa vain tietoteknistä varmistusta varten, suojaten järjestelmiä virheellisiltä syötteidiltä.

Mikon kokemus: virheellinen hetu järjestelmässä

Mikko, 34-vuotias ohjelmistoasiantuntija Tampereelta, huomasi uuden palkkajärjestelmän käyttöönoton yhteydessä, että hänen henkilötunnuksensa loppuosa hylättiin jatkuvasti virheellisenä. Tilanne turhautti Mikkoa, sillä hän oli käyttänyt samaa tunnusta koko ikänsä ilman ongelmia.

Ensimmäisessä korjausyrityksessä hr-osasto yritti muuttaa välimerkin isoksi kirjaimeksi käsin. Tämä kuitenkin sekoitti järjestelmän lokitiedot entisestään, ja Mikon profiili lukittui kokonaan kahdeksi päiväksi virheellisen muodon vuoksi.

Lopulta Mikko tajusi tarkistaa kooditasolta, miten järjestelmä laskee tarkistusmerkin. Järjestelmään oli syötetty vanhentunut tarkistusmerkkitaulukko, josta puuttui kokonaan loppupään aakkosia, mikä esti tunnistuksen toiminnan.

Kun taulukko päivitettiin sisältämään kaikki 31 virallista merkkiä, Mikon tunnus hyväksyttiin heti. Tämä säästi yritykseltä konsulttikuluja ja opetti, että pienikin virhe jakojäännöksen tulkinnassa kaataa hienonkin järjestelmän.

Lisäkysymyksiä

Mitä henkilötunnuksen loppuosa kertoo minusta?

Henkilötunnuksen loppuosa kertoo suoraan syntymävuosisatasi sekä virallisen sukupuolesi. Kolminumeroisen yksilönumeron viimeinen merkki on miehillä pariton ja naisilla parillinen. Muita henkilötietoja, kuten kotikuntaa tai kansalaisuutta, siitä ei pysty päättelemään.

Voiko kahdella ihmisellä olla sama loppuosa?

Kyllä voi, jos he ovat syntyneet eri päivinä. Loppuosan yksilönumeroita on käytössä rajoitettu määrä välillä 002-899 yhtä päivää kohden. Koska sama loppuosa voi toistua eri päivinä, henkilötunnus on yksilöivä vain silloin, kun koko tunnus syntymäaikoineen luetaan yhdessä.

Miksi kirjaimet G, I, O ja Q puuttuvat tarkistusmerkeistä?

Nämä kirjaimet on jätetty pois puhtaasti selkeyden vuoksi, jotta ihmiset eivät sekoita niitä numeroihin tai muihin kirjaimiin käsin kirjoitetuissa lomakkeissa. Esimerkiksi I sekoittuu helposti numeroon 1 ja O numeroon 0. Poisjättö vähentää merkittävästi virheitä tiedonsyötössä.

Loppuarviointi

Sukupuoli määräytyy parillisuuden mukaan

Loppuosan kolminumeroisen osion viimeinen numero on naisilla aina parillinen ja miehillä pariton.

Tarkistusmerkki vaatii 31 merkin taulukon

Matemaattinen jakojäännös lasketaan jakamalla 9-numeroinen luku luvulla 31, ja tulos katsotaan erillisestä indeksitaulukosta.

Välimerkki ei vaikuta laskentaan

Vaikka välimerkki kertoo syntymävuosisadan, se jätetään kokonaan pois, kun henkilötunnuksen viimeistä tarkistusmerkkiä lasketaan.

Lähteet

  • [1] Dvv - Yksilönumero on muotoa 002-899, ja sen ensisijainen tehtävä on erottaa samana päivänä syntyneet ihmiset toisistaan.