Android:范围内的随机数

时间:2012-01-27 14:30:20

标签: java android eclipse

我是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都会转换为整数值。

2 个答案:

答案 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) ;