Wie generieren Websites wie goo.gl oder jsfiddle ihre URL-Codes?
Ich möchte gerne einen Code generierengoo.gl undjsfiddle Websites (http://jsfiddle.net/XzKvP/
).
Ich habe verschiedene Dinge ausprobiert, die mir eine zu große Anleitung, einen sich wiederholenden alphanumerischen Code usw. geben.
Ich denke, ich sollte in der Lage sein, einen alphanumerischen Code basierend auf dem Primärschlüssel in meiner Datenbanktabelle zu generieren. Auf diese Weise wird es sich nicht wiederholen? Die PK ist eine automatisch um 1 inkrementierte Ganzzahl.
Ich möchte den Codeaussehen zufällig, aber es tutNICHT muss sein. Zum Beispiel tue ichNICHT Artikel wollen1234
in meiner datenbank zu seinBCDE
und das1235
Gegenstand zu seinBCDF
.
Beispiele:
Beachten Sie, wie die URLhttp://jsfiddle.net/XzKvP/
hat einen eindeutigen 5-stelligen CodeXzKvP
mit der Seite verbunden. Ich möchte den gleichen Code generieren können.
goo.gl macht es auch:http://goo.gl/UEhtg hatUEhtg
Wie geht das?