Android: случайное число из диапазона

1

Я новичок в разработке Android, и мне назначили приложение, которое отображает случайные числа. Теперь это тема, которая довольно популярна в Интернете, но ни один из результатов, которые я нахожу, не содержит определенного количества случайных чисел, от определенного диапазона чисел.

Я использую эти объекты

Button mBtnCalculate; //calculates on click
EditText mEtxtFirst; //first number of range
EditText mEtxtLast; //last number of range
EditText mEtxtAmount; //# of numbers to output
TextView mTxtvResult; //where it should output to

Все EditTexts преобразуются в целочисленные значения при щелчке.

  • 0
    если у вас есть более одного случайного просто позвонить случайным несколько раз?
  • 0
    Я даже не так далеко, я понятия не имею, как я мог это сделать. Я собираюсь за цикл длины моего mEtxtAmount, но оттуда я не знаю, что делать.
Теги:

2 ответа

4
Лучший ответ

Вы можете попробовать использовать Random.nextInt(int):

Random r = new Random();
//...
int aNumber = low + r.nextInt(high-low+1); //+1 if high is inclusive
0

попробуйте использовать math.random() * размер вашего диапазона + мин.

случайное число от 50 до 100

int Max = 100;
int Min = 50;
int num;
int size = 10;

for (int i = size; --i>0;)
     num = Min + (int)Math.random()*(Max-Min) ;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню