Вирішено: як додати негативні випадкові числа

Останнє оновлення: 09/11/2023
Автор: Java SourceTrail

Звичайно, ось ваша стаття:

Випадкові числа відіграють вирішальну роль у багатьох сферах, зокрема в моделюванні, математичному моделюванні та навіть іграх. Тому здатність генерувати їх у програмуванні є важливою. Часто ми обговорюємо не лише додатні випадкові числа, а й негативні. У програмуванні на Java існують прийнятні методи, якими можна скористатися для реалізації цієї функції. Давайте стрибнемо в нього.

Додайте негативні випадкові числа в Java

Включення негативних випадкових чисел можна здійснити за допомогою Java java.util.Random клас або java.lang.Math клас. Однак у конкретному випадку від’ємних випадкових чисел невелике налаштування цих класів гарантує досягнення бажаних результатів.

import java.util.Random;

public class Main {
    public static void main(String[] args) {
        Random random = new Random();

        int randomInteger = -1 * random.nextInt(Integer.MAX_VALUE);
        System.out.println("Random Negative Integer: " + randomInteger);
    }
}

У попередньому коді nextInt(Integer.MAX_VALUE) генерує випадкове позитивне ціле число, а множення на «-1» перетворює його на від’ємне число.

Покрокове пояснення коду

Кожен рядок коду в Java відіграє життєво важливу роль у результаті програми. Для наданого коду існує ретельний процес, який призводить до генерації негативних випадкових чисел.

1. Імпортуйте java.util.Random бібліотека: Ця бібліотека необхідна для надання функцій Random для генерування випадкових чисел.

import java.util.Random;

2. Створіть об'єкт випадковий клас: Об’єкт `random` створюється з класу Random для генерації випадкових чисел.

Random random = new Random();

3. Згенеруйте додатне випадкове ціле: для створення додатного випадкового цілого використовується метод `nextInt(Integer.MAX_VALUE)`.

int randomInteger = random.nextInt(Integer.MAX_VALUE);

4. Перетворіть позитивне ціле число на негативне: позитивне випадкове число множиться на «-1», щоб число стало негативним.

randomInteger = -1 * randomInteger;

5. Відобразіть результат: число буде роздруковано на консолі.

System.out.println("Random Negative Integer: " + randomInteger);

Ключові бібліотеки або задіяні функції

Бібліотеки або функції Java, які беруть участь у вирішенні цієї проблеми, це, перш за все, бібліотека `java.util.Random` та її функція `nextInt`.

Команда java.util.Random Бібліотека надає API для генерації псевдовипадкових значень різних типів даних, таких як логічні значення, числа з плаваючою точкою, цілі числа тощо. Для від’ємних випадкових чисел інтегральний метод `nextInt(int bound)` є критичним. Ця функція повертає псевдовипадкове рівномірно розподілене значення int від 0 (включно) до вказаного значення (виключно).

Завжди пам’ятайте, що Java надає широкий вибір інструментів, які допоможуть у вашому програмуванні, і здатність створювати випадкові числа, додатні чи від’ємні, безсумнівно, є однією з найкорисніших. Будь ласка, не соромтеся використовувати його там, де це можливо.

Схожі повідомлення: