¿Cuál es la mejor manera de generar los identificadores de sesión único?
Pregunta
Quiero generar una cadena ID de sesión alfanumérica de 16 caracteres. Cuál es la mejor manera de hacer esto de manera que se garantiza que la cadena generada será única cada vez?
Nota:. Me va a utilizar C ++ para generar los identificadores de sesión
Solución
Por lo general, se crearía un GUID utilizando cualquier lenguaje / servicios del sistema operativo proporcionan un servicio de este tipo. Comúnmente GUID disponibles son 16 bytes de largo, que en representación hexadecimal sería de 32 caracteres. Puede base 64 codificar eso y conseguir un poco más pequeño (22 caracteres o menos). ¿Usted realmente necesita exactamente 16 caracteres
Otros consejos
Utilice un GUID. ¿Cómo se genera un solo dependerá de la plataforma se está ejecutando en.