Question

Je veux générer une chaîne d'ID de session alphanumérique de 16 caractères. Quelle est la meilleure façon de le faire afin qu'il soit garanti que la chaîne générée sera chaque fois uniques?

Note:. Je vais utiliser C ++ pour générer les identifiants de session

Était-ce utile?

La solution

En règle générale, vous devez créer un GUID en utilisant tous les services de langue / OS offrent un tel service. Généralement GUIDs disponibles sont 16 octets de long, qui dans la représentation hexagonale serait de 32 caractères. Vous pouvez encoder et obtenir que légèrement plus petit (22 caractères ou plus). Est-ce que vous avez vraiment besoin exactement 16 caractères

Autres conseils

Utilisez un GUID. Comment vous générez un dépendra de la plate-forme que vous utilisez sur.

scroll top