Я новичок в разработке 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 преобразуются в целочисленные значения при щелчке.
Вы можете попробовать использовать Random.nextInt(int)
:
Random r = new Random();
//...
int aNumber = low + r.nextInt(high-low+1); //+1 if high is inclusive
попробуйте использовать 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) ;