Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo usar php para escribir un sistema de registro que imite los números QQ? Es decir, la identificación registrada se utiliza como registrar un número QQ y se obtiene uno no repetible dentro de un cierto rango.

¿Cómo usar php para escribir un sistema de registro que imite los números QQ? Es decir, la identificación registrada se utiliza como registrar un número QQ y se obtiene uno no repetible dentro de un cierto rango.

Los números aleatorios obtenidos por la función mt_rand de PHP son generalmente valores que son difíciles de repetir. Probé esta función y la usé para generar millones (> 500w) de datos y colocarlos en la base de datos. El número de repeticiones de un solo registro no supera las 3 veces.

Entonces, al generar números aleatorios, para evitar la duplicación de números aleatorios, puede verificar si el número existe en la base de datos después de generar un número aleatorio. Si es así, regenerarlo nuevamente. consultar una vez es suficiente y no consumirá demasiados recursos.