rand()
這個function。它回傳的值是大於等於0且小於1的浮點數,所以,若你要取1到1000之間的亂數的話,就用:
select FLOOR(1 + rand() * 1000)因為
rand()
回傳>=0且<1,所以rand() * 1000
會隨機傳回0~999之間的數字,因此在最前面加上1,再以FLOOR
取整數值,就可以隨機取得1~1000的數字了。
rand()
這個function。select FLOOR(1 + rand() * 1000)因為
rand()
回傳>=0且<1,所以rand() * 1000
會隨機傳回0~999之間的數字,因此在最前面加上1,再以FLOOR
取整數值,就可以隨機取得1~1000的數字了。