色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql生成固定范圍隨機數

錢衛國2年前14瀏覽0評論

在MySQL中,有時需要生成指定范圍的隨機數。這個可以通過使用RAND()函數和一些算法來實現。

-- 生成[1,100]的隨機數
SELECT FLOOR(RAND() * 100) + 1;

FLOOR()函數用于將小數向下取整,這樣可以保證生成的數值不超過100。同時需要加1,因為我們要生成從1到100的數。

-- 生成[-50,50]的隨機數
SELECT FLOOR(RAND() * 101) - 50;

這里需要生成從0到100的隨機數,然后減去50,這樣就可以生成從-50到50的隨機數。

-- 生成[10,30]范圍內的隨機數,步長為5
SELECT FLOOR(RAND() * 5) * 5 + 10;

這里需要生成從2到6的隨機數,然后乘以5,再加上10,就能保證生成范圍在10到30內,步長為5的隨機數。

-- 生成[0,1]范圍內的隨機小數
SELECT RAND();

RAND()函數可以生成[0,1]范圍內的隨機小數。