Как получить результат от 100 до 150? - PullRequest
0 голосов
/ 08 марта 2019
  • Я пытаюсь создать круг текстового просмотра, высота и ширина которого будут динамическими и должны быть в диапазоне от 100 до 150 точек на дюйм.

  • Теперь динамические значенияможет быть любого диапазона, но я хочу, чтобы он был между 100 и 150. Например, если я получу динамическое значение 1000 или может быть 3000 .... Я должен быть в состоянии преобразовать в числа между 100 и 150.

  • Я ищу логику для ввода динамического значения (любой диапазон) ... Я получаю целое число от 100 до 150.

1 Ответ

0 голосов
/ 08 марта 2019

Если вам нужно случайное значение от 100 до 150

int low = 100;
int high = 150;
Random random = new Random();
int randomValue = random.nextInt(high - low + 1) + low;

Если вам нужно случайное значение от 100 до 150 на основе заданного динамического значения.

int dynamicValue = 1000; // or 3000 or any value
int low = 100;
int high = 150;
int randomValue = (dynamicValue % (high - low + 1)) + low;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...