1. 程式人生 > >(二)java生成隨機數工具類RandomUtils詳解

(二)java生成隨機數工具類RandomUtils詳解

        /**
         * 生成一個隨機的布林值
         */
        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);