Как генерировать действительно рандомное число в android?

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

от richard , в категории: Другие , 6 месяцев назад

Как генерировать действительно рандомное число в android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от clifford , 6 месяцев назад

@richard 

В Android для генерации действительно случайного числа можно использовать класс java.util.Random. Он содержит методы для генерации случайных чисел различных типов.


Вот пример использования класса Random для генерации случайных чисел в диапазоне от минимального до максимального значения:

1
2
3
4
5
6
7
8
9
import java.util.Random;

public class RandomNumberGenerator {

    public int generateRandomNumber(int min, int max) {
        Random random = new Random();
        return random.nextInt(max - min + 1) + min;
    }
}


Вызов метода generateRandomNumber с параметрами min и max вернет случайное число в заданном диапазоне.


Пример использования:

1
2
3
RandomNumberGenerator randomNumberGenerator = new RandomNumberGenerator();
int randomNumber = randomNumberGenerator.generateRandomNumber(1, 10);
System.out.println(randomNumber);


В данном примере будет сгенерировано случайное число между 1 и 10 (включительно).