Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 어떻게 동일한 난수 시퀀스를 생성할 수 있습니까?


정수 인수와 함께 호출되면 RAND()는 해당 값을 사용하여 난수 생성기를 시드합니다. 생성기에 주어진 값을 시드할 때마다 RAND( )는 동일한 난수 시퀀스를 생성합니다. 다음 예는 그것을 보여줄 것입니다 -

예시

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)