io proverei ad usare i codici EAN (quelli dei barcode tanto per intenderci) come base di partenza, epoi farei una paio di mescolamenti calcolati a blocchi di cifre e restittuirei il tutto