// Random number in Android
package learncodeonline.in.diceroller;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
private ImageView imageViewDicy;
private Random myRandomNumber = new Random();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageViewDicy = findViewById(R.id.imageView);
imageViewDicy.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
rollOurDice();
}
});
}
private void rollOurDice(){
int myRanNumber = myRandomNumber.nextInt(6) + 1;
switch (myRanNumber) {
case 1:
imageViewDicy.setImageResource(R.drawable.dice1);
break;
case 2:
imageViewDicy.setImageResource(R.drawable.dice2);
break;
case 3:
imageViewDicy.setImageResource(R.drawable.dice3);
break;
case 4:
imageViewDicy.setImageResource(R.drawable.dice4);
break;
case 5:
imageViewDicy.setImageResource(R.drawable.dice5);
break;
case 6:
imageViewDicy.setImageResource(R.drawable.dice6);
break;
}
}
}
Comments