random
description
Syntax
DOUBLE random() 返回0-1之间的随机数。
DOUBLE random(DOUBLE seed) 返回0-1之间的随机数,以seed作为种子。
BIGINT random(BIGINT a, BIGINT b) 返回a-b之间的随机数,a必须小于b。
别名:rand
example
1. mysql> select random();
2. +---------------------+
3. | random() |
4. +---------------------+
5. | 0.35446706030596947 |
6. +---------------------+
8. mysql> select rand(1.2);
9. +---------------------+
10. | rand(1) |
11. +---------------------+
12. | 0.13387664401253274 |
13. +---------------------+
14. 1 row in set (0.13 sec)
16. mysql> select rand(1.2);
17. +---------------------+
18. | rand(1) |
19. +---------------------+
20. | 0.13387664401253274 |
21. +---------------------+
22. 1 row in set (0.11 sec)
24. mysql> select rand(-20, -10);
25. +------------------+
26. | random(-20, -10) |
27. +------------------+
28. | -13 |
29. +------------------+
30. 1 row in set (0.10 sec)
keywords
1. RANDOM, RAND
