1、数据量小的数据(排序压力小)NO-OP
SELECT id FROM user ORDER BY RAND() LIMIT 10;
2、针对常量的eq数据也很快
#MAX(id) == COUNT(id),我们只是生成1和 max (id) 之间的随机数, 并将其传递到数据库中检索随机行。
SELECT MAX(id) FROM user;
## 在应用程序中生成区间内的随机数:random-id
SELECT name FROM user WHERE id = <random-id>
3、随机生成id(返回的是double类型)
SELECT RAND() * MAX(id) FROM user
4、随机生成id(返回的是int类型)
SELECT CEIL(RAND() * MAX(id)) FROM user