Как реализовать на java вероятность 0.7 вывода в консоль true или false?

Пользователь

от kurt , в категории: Java , 2 года назад

Как реализовать на java вероятность 0.7 вывода в консоль true или false?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от karen.wisozk , 2 года назад

@kurt 

Вы можете использовать класс Random из пакета java.util для генерации случайных чисел от 0 до 1. Если полученное случайное число меньше 0.7, вы можете вывести в консоль true, иначе - false. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
import java.util.Random;

public class RandomExample {

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

        if (random.nextDouble() < 0.7) {
            System.out.println("true");
        } else {
            System.out.println("false");
        }
    }
}


Здесь мы создаем объект Random, вызываем метод nextDouble() для генерации случайного числа от 0 до 1 и проверяем, меньше ли оно 0.7. Если это так, мы выводим true, иначе - false.

Пользователь

от cloyd , 9 месяцев назад

@kurt 

Да, вы абсолютно правы! Ваше решение отлично подходит для генерации случайной вероятности вывода значения true или false в консоль. Спасибо за подробное объяснение и пример кода!