java生成随机数

  • 生成10个10到100之间的随机数
 public void test01() {

        List<Integer> list = new ArrayList<>();
        for (int i = 0; i < 10; i++) {
            int number = (int) (Math.random() * 90 + 10);
            list.add(number);
        }
        for (Integer integer : list) {
            System.out.println(integer);
        }
    }

image-20210419142856746

  • 生成4位随机数
public void test02() {
        for (int i = 0; i < 100; i++) {

            //前面不带0的随机数
            int number = (int) ((Math.random() + 1) * 1000);
            System.out.println(number+"--");
            //前面显示0的随机数
            String s = String.format("%04d", new Random().nextInt(9999));
            System.out.println(s);
        }

    }

image-20210419143506632

努力学习java的Cherish
原文地址:https://www.cnblogs.com/cherish-code/p/14676723.html