生成一个大于等于0且小于1的随机数 将随机数乘以10的11次方(即10^11) 使用FLOOR()函数将结果向下取整,得到一个整数 转换整数为字符串,并取出前11位 下面是一个示例的MySQL代码,实现了生成随机数11位的功能: SELECT CAST(FLOOR(RAND() * POWER(10, 11)) AS CHAR(11)) AS random_number; 1. 2. 使用上...
SELECT CEILING(RAND()*900+100); -- 生成 4 位的随机数 SELECT CEILING(RAND()*9000+1000); -- 生成 5 位的随机数 SELECT CEILING(RAND()*90000+10000); ... 示例: 解释一下: -- 生成 0~1 之间的随机小数 0 < RAND() <1 -- 乘以 9000,变成 0~9000 之间随机小数 0 < RAND*9000 < 9000 ...