生成随机数android

时间:2015-01-28 08:51:24

标签: android numbers generator

我是Android世界的新手,我正在做一个应用程序风格的Simon。 但是我被卡住了,我无法创建一个代码来创建随机数以匹配开始按钮。

有人能帮帮我吗?

THX

3 个答案:

答案 0 :(得分:3)

试试这个。返回半开范围(0到100)中的int

Random rand = new Random();
int abcd = rand.nextInt(100);

答案 1 :(得分:0)

添加到 Hemanth 答案中,

Random r = new Random();
int i1 = r.nextInt(45 - 28) + 28;

这给出了一个介于 28(含)和 45(不含)之间的随机整数,即 28,29,...,43,44 之一。

答案 2 :(得分:-1)

我会生成一个从1到4的数字,插入到开始按钮的代码部分。

编辑我应该添加的代码

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Button btnStart= (Button)findViewById(R.id.status);
    btnStart.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Here I should generate the random code
            // I created the toast to see if it worked
            Toast.makeText(MainActivity.this, " start click", Toast.LENGTH_LONG).show();

        }


    });