1. 程式人生 > >隨機數相關(資料庫,javascript,java)

隨機數相關(資料庫,javascript,java)

(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;