我是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 :(得分:4)
您可以尝试使用
Random.nextInt(int)
:
Random r = new Random();
//...
int aNumber = low + r.nextInt(high-low+1); //+1 if high is inclusive
答案 1 :(得分:0)
尝试使用math.random()*范围的大小+ min
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) ;