I have 10 buttons (like calculator does) displaying digits from 0 to 9.
The problem is that I want to display unique random numbers on each button every time when I press a button. How can I achieve this behavior?
My code is:
public void generate(View view) {
Random rand=new Random();
int number=rand.nextInt(10);
but2=(Button)findViewById(R.id.button5);
but3=(Button)findViewById(R.id.button6);
but4=(Button)findViewById(R.id.button7);
but5=(Button)findViewById(R.id.button8);
but6=(Button)findViewById(R.id.button9);
but7=(Button)findViewById(R.id.button10);
but8=(Button)findViewById(R.id.button11);
but9=(Button)findViewById(R.id.button12);
but0=(Button)findViewById(R.id.button13);
but1=(Button)findViewById(R.id.button);
String mynumber=String.valueOf(number);
but2.setText(a);
but3.setText(mynumber);
but4.setText(mynumber);
but5.setText(mynumber);
but6.setText(mynumber);
but7.setText(mynumber);
but8.setText(mynumber);
but9.setText(mynumber);
but0.setText(mynumber);
but1.setText(mynumber);
but2.setText(mynumber);