Страница 1 из 1

Неправильное генерирование числа.

Добавлено: 02 июл 2014, 12:22
TemMax
Собственно есть код генерации от x до n. Но почему-то генерирует от x до n-1. Пробовал исправить — чет не вышло :(
Код прилагается:

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

final Random randomGenerator = new Random();			
int randomNumber = randomGenerator.nextInt(Integer.parseInt(etTo.getText().toString()) - Integer.parseInt(etFrom.getText().toString())) + Integer.parseInt(etFrom.getText().toString());

Re: Неправильное генерирование числа.

Добавлено: 02 июл 2014, 12:28
altwin
TemMax писал(а):Собственно есть код генерации от x до n. Но почему-то генерирует от x до n-1. Пробовал исправить — чет не вышло :(
Код прилагается:

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

final Random randomGenerator = new Random();			
int randomNumber = randomGenerator.nextInt(Integer.parseInt(etTo.getText().toString()) - Integer.parseInt(etFrom.getText().toString())) + Integer.parseInt(etFrom.getText().toString());
Как бы так и задуманно...
Пробовал исправить — чет не вышло :(
каким образом пробовал то? ... просто сделать от x до n + 1 не помогает совсем? :( грустная история если честно... Windows переустанавливали?

Re: Неправильное генерирование числа.

Добавлено: 02 июл 2014, 12:30
TemMax
каким образом пробовал то? ... просто сделать от x до n + 1 не помогает совсем? :(
Проблема в том, что не знаю, как исправить :cry:
действительно грустно

Re: Неправильное генерирование числа.

Добавлено: 02 июл 2014, 12:35
TemMax
вахъ, как же я так туплю :!: .
Исправил...

Re: Неправильное генерирование числа.

Добавлено: 02 июл 2014, 12:37
altwin
поздравляю ;) тут можно посмотреть примеры, чтобы не было вопросов в дальнейшем: http://stackoverflow.com/a/363732/2611075