import java.util.Random;

public class RandomNumber {

public static void main(String[] args) {
    int[] numbers = generateNumbers(10);
    printNumbers(numbers);
    printOddEven(numbers);
    printLargerSmaller(numbers);
}

private static int[] generateNumbers(int n) {
    int[] numbers = new int[n];
    Random random = new Random();
    for (int i = 0; i < n; i++) {
        numbers[i] = random.nextInt(10);
    }
    return numbers;
}

private static void printNumbers(int[] numbers) {
    System.out.print("Numbers: ");
    for (int number : numbers) {
        System.out.print(number + " ");
    }
    System.out.println();
}

private static void printOddEven(int[] numbers) {
    int oddCount = 0;
    int evenCount = 0;
    for (int number : numbers) {
        if (number % 2 == 0) {
            evenCount++;
        } else {
            oddCount++;
        }
    }
    System.out.println('Odd count: ' + oddCount);
    System.out.println('Even count: ' + evenCount);
}

private static void printLargerSmaller(int[] numbers) {
    int largerCount = 0;
    int smallerCount = 0;
    for (int i = 0; i < numbers.length - 1; i++) {
        if (numbers[i] > numbers[i + 1]) {
            largerCount++;
        } else {
            smallerCount++;
        }
    }
    System.out.println('Larger count: ' + largerCount);
    System.out.println('Smaller count: ' + smallerCount);
}

}

Java 随机数分析:奇偶和大小规律

原文地址: https://www.cveoy.top/t/topic/jj4P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录