(二)java生成隨機數工具類RandomUtils詳解
阿新 • • 發佈:2018-12-31
/**
* 生成一個隨機的布林值
*/
boolean flag = RandomUtils.nextBoolean();
System.out.println(flag);
/**
* 建立一個bytes隨機陣列
*/
byte[] byt = RandomUtils.nextBytes(6);
System.out.println(byt);
/**
* 返回一個0 - Integer.MAX_VALUE的隨機 整數
*/
int intt = RandomUtils.nextInt();
/**
* 返回一個在指定區間內的整數
* startInclusive 可以返回的最小值必須是非負的
* endExclusive 上限(不包括)
*/
intt = RandomUtils.nextInt(20, 60);
/**
* 返回一個在區間0 - Long.MAX_VALUE的long型別的數
*/
long lontt = RandomUtils.nextLong();
/**
* 返回一個在指定區間的long型別的隨機數
* startInclusive 可以返回的最小值必須是非負的
* endExclusive 上限(不包括)
*/
lontt = RandomUtils.nextLong(34, 68);
/**
* 返回一個在區間0 - Double.MAX_VALUE double隨機數
*
*/
double dout = RandomUtils.nextDouble();
/**
* 返回一個在指定區間的double隨機數
* startInclusive 可以返回的最小值必須是非負的
* endExclusive 上限(不包括)
*
*/
dout = RandomUtils.nextDouble(23.0, 34);
/**
* 返回一個在0 - Float.MAX_VALUE之間的float型別隨機數
*/
float flott = RandomUtils.nextFloat();
/**
* 返回一個指定區間的float型別隨機數
* startInclusive 可以返回的最小值必須是非負的
* endExclusive 上限(不包括)
*/
flott = RandomUtils.nextFloat(23, 56);