Bootstrap

mysql 字段生成指定范围的小数或整数

字段值生成随机数

1、小数

-- startNum 起始(最小)
-- endNum 目标(最大)
-- number 小数点后面位数
ROUND(startNum + RAND() * (endNum - startNum), number);

select ROUND(0.1 + RAND() * (0.3 - 0.1), 2);

-- 生成 [0.1, 0.3]

update table set field = ROUND(0.1 + RAND() * (0.3 - 0.1),2)

2、整数

select ROUND(1 + RAND() * (3 - 1), 3);

-- 生成1.524、1.879

update table set field = ROUND(1 + RAND() * (3 - 1),3);
;