Maison  >  Article  >  base de données  >  Comment générer la même séquence de nombres aléatoires dans MySQL ?

Comment générer la même séquence de nombres aléatoires dans MySQL ?

王林
王林avant
2023-09-09 09:17:07499parcourir

如何在 MySQL 中生成相同的随机数序列?

Lorsqu'il est appelé avec un argument entier, RAND( ) utilise cette valeur comme graine pour le générateur de nombres aléatoires. RAND() génère la même séquence de nombres aléatoires chaque fois que le générateur est initialisé avec une valeur donnée. L'exemple suivant le démontrera -

Example

mysql> Select RAND(1), RAND(1), Rand(1);
+---------------------+---------------------+---------------------+
| RAND(1)             | RAND(1)             | Rand(1)             |
+---------------------+---------------------+---------------------+
| 0.40540353712197724 | 0.40540353712197724 | 0.40540353712197724 |
+---------------------+---------------------+---------------------+
1 row in set (0.00 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer