

(1) Learner's Licence, sometimes called a Beginner's Licence Graduated system : Nova Scotia has a Graduated Driver Licensing system with 3 stages: This section is about the passenger vehicle restricted individualsįor information on Class 6R with condition 47, see Motorcycle Driver's Licence. (2) Class 6R with condition 47 - which allows you to drive a motorcycle. (1) Class 5R with condition 47 (for "Restricted Individual".) - which allows you to drive cars, pick-up trucks, sport utility vehicles and vans seating less than 10 people Restricted Individuals:: In Nova Scotia, there are two different types of this licence:

No idea how it's distributed though.Anyone in Nova Scotia who has a Newly Licensed Driver's Licence has to graduate to the Restricted Individual stage before they can exit the Graduated Driver Licence system. So yep, found the pattern for how names are encoded. The next, yada yada yada, middle initial that OP has already figured out, and date of birth. For example, first names starting in Y seem to be confined to a range from no less than 785 to no more than 791, while names that begin in A gets the range from 000 to 071. The way first name codes are distributed is also not even. Probably reserved for extenuating circumstances, like the super-unlikely case of a collision, or a suffix perhaps? I've never actually seen one of those yet, so I can't say for certain.

My best guess is it ends at 799, as the last name on the list of known first names, Zoe, is coded 796.
#Ontario driver licence number generates code
It's the first name code starting from 000 (example: Aaron). The next three digits after the dash is quite simple. Probably not linear, as I have tried to create an encoder based on that, and couldn't hit the actual codes for known last names. I have no idea how these numbers are distributed to letter-combinations. This is just the pattern that I have identified. is coded X0992Ī hypothetical last name XB would be coded X1001Ī hypothetical last name XDZ would be coded X1999, or close to that numberĪ hypothetical last name XE would be coded X2001Ī hypothetical last name XEZ would be coded X2999, or close to that numberĪ hypothetical last name XF would be coded X3001Ī hypothetical last name XHZ would be coded 3999, or close to that number That's to say:Ī hypothetical last name XA would be coded X0001 001 seems to be the end for two-letter last names that end with a vowel, as vowels are listed alone or at the beginning of each number (see above table). Upon further examination, I found that 999-001 resets in the same pattern as the above table. It encodes the second letter of the last name as well, to the n'th digit, which n is something I haven't figured out yet - whether it encodes a fixed number of letters, variable number of letters, or all the letters.īy removing the first letter of the last name, and the first two characters of the last name code (letter and number), I sorted the list in alphabetical order (without the first letter of the last name), and noticed that the last 3 digits of the last name code increases steadily from 001 to 999, and resets back to 001 several times. The next three numerical digits, or the remainder of the last name encoding, also uses the same pattern above. Second alphanumerical digit (or the first number) can easily be encoded from the second letter of the last name. So to begin from the left, first alphanumerical digit (or the letter) is the first letter of the last name.

Hey u/jccool5000, hope you don't mind me sharing my findings from your samples.
