home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / chi / general / 1564 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.5 KB

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