Mysql
 sql >> Base de données >  >> RDS >> Mysql

Les valeurs de départ MySQL RAND() se répètent presque

Selon la documentation, RAND(n) ne fonctionne correctement que si n est constant. L'effet de l'utilisation d'un argument non constant n'est pas défini. Depuis MySQL 5.0.13, les arguments non constants ne sont pas autorisés.

Et comme on dit, RAND() n'est pas censé être un générateur aléatoire parfait. C'est un moyen rapide de générer des nombres aléatoires à la demande qui sont portables entre les plates-formes pour la même version de MySQL.

Documentation MySQL

Vérifiez ce qui se passera si vous utilisez RAND() sans paramètre.