Java开发中经典的小实例-(随机数)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java开发中经典的小实例-(随机数)相关的知识,希望对你有一定的参考价值。

import java.util.Random;

//输出小于33的7个不相同的随机数
public class probability {

    static Random random = new Random();

    static int[] array = new int[7];

    static int number;

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        for (int i = 0; i < array.length - 1; i++) {
            number = (random.nextInt(33)) + 1;

            if (i != 0) {

                while (isRepeat(i, number)) {

                    number = random.nextInt(33) + 1;
                }

            }

            array[i] = number;

        }
        array[6] = (int) (Math.random() * 16) + 1;

        for (int j : array) {

            System.out.println(j);
        }

    }

    public static boolean isRepeat(int size, int number) {

        boolean reqeat = false;

        for (int i = 0; i < size; i++) {

            if (array[i] == number) {

                reqeat = true;
                break;
            }

        }

        return reqeat;

    }

}



























































以上是关于Java开发中经典的小实例-(随机数)的主要内容,如果未能解决你的问题,请参考以下文章

Java开发中经典的小实例-(while(参数){})

Java开发中经典的小实例-(if(参数){}else{})

Java开发中经典的小实例-(打印输入重复的值)

Java开发中经典的小实例-(100能被3整除的数打印出来)

Java开发中经典的小实例-(比较输入数值的最大值和最小值)

Java开发中经典的小实例-(swich(){case:参数break;default: break;})