Помогите понять Random

185
21 августа 2021, 10:00

Вот строка.

int count = 0 + randomGlas.nextInt(100-0);   

Только я её вообще не понимаю, а именно часть 0 + randomGlas.nextInt(100-0); что за 0 к которому я прибавляю randomGlas.nextInt и что за (100-0).

Как задавать нужный диапазон? Например нужно сгенерировать целое число в диапазоне от 1 до 6.

Answer 1

Метод nextInt класса Random генерирует значения от 0 (включительно) до переданного ему числа (не включая его), т.е. в вашем случае от 0 до 99.

Если нужно получать значения не с нуля, а с какого-то другого числа, то нужно к полученному значению прибавлять нижнюю границу, а от максимального значения наоборот ее вычитать. Т.е. если нужно генерировать значения от a до b (опять же, включая a, но не включая b), то код будет такой:

 int count = a + randomGlas.nextInt(b - a);
READ ALSO
Как при клике применить класс в React?

Как при клике применить класс в React?

Подскажите как при клике на класс ("img"), выводить определеный класс info__skills?

185
подсказка в ячейке таблицы

подсказка в ячейке таблицы

Подскажите как сделать, чтобы при наведении курсора мыши на ячейку таблицы, возникала подсказка, я нашел код в интернете

193
Не работает таймер если закрыть страницы или перейти на другую

Не работает таймер если закрыть страницы или перейти на другую

Всем приветРебят, помогите решить проблемку

301