Cita:
Iniciado por cesand209 por ejemplo en este codigo ustedes creen hay posibilidad de coincida alguno?
Código PHP:
function make_seed()
{
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$randval = mt_rand();
echo $randval;
Siempre existe la posibilidad. Mejor cerciorarte que no exista la clave con una consulta y así la posibilidad se anula.
Código PHP:
Ver original$query = "SELECT clave FROM tu_tabla WHERE clave = '".$randval"'";
Así si la consulta trae un resultado ya no lo imprimes o no lo grabas y repites el proceso para volver a crear la clave y vuelves a revisarlo de nuevo con la consulta