home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky chi.general:1564 uiuc.general:975
- Newsgroups: chi.general,uiuc.general
- Path: sparky!uunet!ux1.cso.uiuc.edu!cs.uiuc.edu!cs.uiuc.edu!noe
- From: noe@cs.uiuc.edu (Roger Noe)
- Subject: Illinois drivers license numbers
- Message-ID: <BxvtzC.3B2@cs.uiuc.edu>
- Organization: University of Illinois, Dept of Comp Sci, Urbana, IL
- References: <Bxo9zB.GJL@cs.uiuc.edu> <BxqpKH.15r@news.cso.uiuc.edu> <BxrtIJ.MqI@ddsw1.mcs.com>
- Date: Tue, 17 Nov 1992 22:47:36 GMT
- Lines: 55
-
- In article <BxrtIJ.MqI@ddsw1.mcs.com> dattier@ddsw1.mcs.com (DWT) writes:
- >mwbg9715@uxa.cso.uiuc.edu (Mark Wayne Blunier) wrote in
- ><BxqpKH.15r@news.cso.uiuc.edu>:
- >
- >| If you let someone copy your drivers license number down, they have the
- >| information that is needed to determine your sex and birthdate. They
- >| are coded in last 5 digits of your D.L, as last two digits of the year,
- >| and then (month of birth minus 1) * 31 + day of month. Add 500 if
- >| [the licensee is] female. ^^^
- >
- >600. Female birthday codes range from 601-972 and male birthday codes
- >from 001-372.
-
- After exchanging some e-mail with others, it appears that the
- algorithm behind assignment of Illinois drivers license numbers is
- mostly known. Perhaps someone can fill in the few remaining gaps.
- There are 12 characters in one of these license numbers:
-
- 1. The first letter of the surname.
-
- 2-4. Soundex code for the consonants of the surname AFTER (excluding)
- the first letter. Padded out with zeroes, if necessary. Does
- anyone have the whole Soundex table handy? All I can remember
- is that M and N are 5.
-
- 5-7. 20 * (first initial) + (middle initial)
-
- first initial: (WHY ARE THERE GAPS? In case of duplications?)
- A B C D E F G H I J K L M
- 0 3 5 8 10 12 14 16 20 21 25 26 27
-
- N O P Q R S T U V W X Y Z
- 31 32 33 35 36 39 40 42 43 44 47 48 49
-
- middle initial: (USE 0 IF NONE?)
- A B C D E F G H I J K L M
- 1 2 3 4 5 6 7 8 9 10 11 12 13
-
- N O P Q R S T U V W X Y Z
- 14 14 15 15 16 17 18 18 18 19 19 19 19
-
- 8-9. Last two digits of year of birth.
-
- 10-12. 31 * (month of birth - 1) + (day of birth) + 600 * (female)
- Where 1 <= month of birth <= 12
- and 1 <= day of birth <= 31
- and female = 1 if female, 0 if male.
-
- If anyone can either add to this or contradict it, your follow-up or
- e-mail reply is welcome.
- --
- Roger Noe noe@cs.uiuc.edu
- Department of Computer Science 40:06:39 N. 88:13:41 W.
- University of Illinois (217) 244-6173
- Urbana, IL 61801 USA
-