隨機數相關(資料庫,javascript,java)
阿新 • • 發佈:2018-12-13
(1)資料庫隨機數
Postgre :
a和b之間的隨機數 : random()*(b-a)+a 例如:random()*(20-10)+10 10到20之間的隨機數;
a和b之間的隨機整數:floor(random()*(b-a)+a)
Mysql :
a和b之間的隨機數 : RAND()*(b-a)+a
a和b之間的隨機整數:FLOOR(RAND()*(b-a)+a)
Oracle:
( 0 ~ 1) 的小數 : select dbms_random.value from dual
a和b之間的隨機數 : select dbms_random.value(a,b) from dual
a和b之間的隨機整數 : select trunc(dbms_random.value(a,b)) from dual
javascript :
a和b之間的隨機數 :randomFrom(a,b)
0和b之間的隨機整數 : Math.floor(Math.random()*(b+1))
java :
a和b之間的隨機整數 :
Random rand = new Random(); rand.nextInt(100) + 1 ;
rand.nextInt(b - a + 1) + a;