Как получить случайное число от 1 до 100 из randDouble в Java?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получить случайное число от 1 до 100 из randDouble в Java?

Сообщение Anonymous »

Хорошо, я все еще новичок в Java. Нам дали задание создать игру, в которой нужно угадать случайное целое число, сгенерированное компьютером. Проблема в том, что наш преподаватель настаивает на использовании:

Код: Выделить всё

double randNumber = Math.random();
А затем переведите это в случайное целое число, которое принимает значения от 1 до 100 включительно. Я немного в растерянности. На данный момент у меня есть следующее:

Код: Выделить всё

//Create random number 0 - 99
double randNumber = Math.random();
d = randNumber * 100;

//Type cast double to int
int randomInt = (int)d;
Однако давняя проблема случайного двойника заключается в том, что 0 — возможно, а 100 — нет. Я хочу изменить это так, чтобы 0 не был возможным ответом, а 100 — возможным. Помощь?

Подробнее здесь: https://stackoverflow.com/questions/764 ... le-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»