Cómo modificar el algoritmo de generación de tarjetas para facilitar la verificación de la red de idiomas
Por ejemplo
CZ00001
CZ00002
CZ00003
CZ00004
Esto es ¿Número de tarjeta?
Si es así, la operación habitual para generar el número de tarjeta es la siguiente
CZ es el logotipo de cabeza grande de la tarjeta de recarga. Está personalizado y los siguientes números son en realidad acumulativos. ¡Por supuesto, al sumar, determinará el número que se generó antes! ¡Este número puede ser el valor de identificación de la tabla de tarjetas de recarga en la base de datos!
Por lo tanto, el código de la tarjeta de recarga generado generalmente se procesa de esta manera
Guarde el carácter del encabezado de la tarjeta de recarga establecido y guarde la longitud fija de la tarjeta de recarga establecida (excluyendo el carácter del encabezado)
Guardar valor base = Consulta el valor máximo actualmente asignado al número en la tabla de tarjetas de recarga en la base de datos
. Contar encabezado de bucle (número generado)
Guardar base = Guardar base + 1
Número = A texto (guardar base)
Juzgar encabezado de bucle (fijo). Longitud>Obtener longitud del texto (número)
Número = "0" + número
. Determine el final del bucle ()'Complemente la longitud
Número de tarjeta de recarga = primer carácter + número
'Para generar una contraseña relativamente compleja y evitar un simple descifrado por fuerza bruta , cree una matriz de caracteres de contraseña, asumiendo que la matriz almacena a~z (26 letras en inglés) + 0~9 (10 números), **** 36 miembros, use muestreo aleatorio para crear una contraseña
.
.Ciclo de conteo por primera vez (configuración de la longitud de la contraseña)
Contraseña de la tarjeta de recarga = contraseña de la tarjeta de recarga + matriz de caracteres de la contraseña [tome un número aleatorio (1, tome el número de miembros de la matriz (matriz de caracteres de contraseña)] ]
.Fin del ciclo de conteo ()
'A través de los conceptos de procesamiento anteriores, ha completado la entrada del número de tarjeta de recarga y la recarga contraseña de la tarjeta Por supuesto, generalmente hay información sobre la tarjeta de recarga. Los detalles de Hay información detallada sobre las tarjetas de recarga
Luego use SQL para realizar la inserción en la base de datos.
. Fin del ciclo de conteo ()' Fin del ciclo de producción
A través de lo anterior, creo que debes comprender algunos métodos comunes de generación de código en cuanto a cómo deseas modificarlo, siempre que comprendas el general. principios, puedes hacer lo que quieras (siempre que sea factible).
p>