您的位置:首页 > 编程语言 > Java开发

(二)java生成随机数工具类RandomUtils详解

2018-01-20 12:15 302 查看
/**
* 生成一个随机的布尔值
*/
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: