Ask HN: Would you like to play a game?
AINY-X1CG-Y1RZ
A61X-F1AL-S1S3
ALW6-M1D7-41K1
AJNE-V1WQ-C136
ADQX-J16S-S1CQ
AYR2-J1RA-Z1NJ
AQNB-6127-B12G
AXME-V1EU-41MK
ACE4-31SC-617S
AHT8-H1Q6-E1VS
AVTT-Y1ZR-D1N7
A9XG-G1PG-S1D1
AX6T-713S-M1TI
AY5N-A12B-11IY
AT6W-F1VT-H1MN
AW5S-G1XA-41HJ
AKXC-81NL-I1C2
AAZ7-R1BF-F1FH
AW6E-T1RH-H16C
AQYP-F13T-H14B
ABIA-41JK-Y1AS
AERU-B1TV-61ZR
A844-Z1H3-91BH
A861-416A-L1UG
AEIH-V1DP-61LC
ALS8-61UG-41JA
My first guess was that it was a base 36 encoded integer. But I cannot seem to generate the next in the sequence by adding 1 (or 100 or 1000) to the base10 equivalent, so I assume this is more complex. Maybe part of this code is a check digit or check sum (Luhn mod N maybe)?
I'd love to figure this out. Does anyone recognize this kind of encoding scheme offhand?
The only thing I noted was that the first letter always starts with A!