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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top