Benutzer eindeutige ID mit Prüfsumme

Ich muss eine eindeutige Benutzerkennung mit einem Präfix und einer Prüfsumme erstellen. Etwas wie dieses -> SHXXXXXC, wobei SH ein vordefiniertes festes Präfix ist. XXXXX – ist eine eindeutige zufällige (nicht automatisch inkrementelle) C ist eine Prüfsumme, zum Beispiel Summe der XXXXX Ziffern mod 10, die garantieren wird, dass der Benutzer eine falsche ID nicht durch Verwechslung von ein oder zwei Ziffern eingeben kann.

Dies ist nicht notwendig, um an der Stelle der regulären Benutzer-ID zu sein, es kann ein benutzerdefiniertes Feld sein, aber es wird den Benutzern angezeigt und Administratoren sollten in der Lage sein, Benutzer nach diesem Feld zu suchen.

Solutions Collecting From Web of "Benutzer eindeutige ID mit Prüfsumme"