Advertisement
mukeshdak

2022-02-20_Android _Random_Number

Feb 20th, 2022
928
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 KB | None | 0 0
  1. // Random number in Android
  2.  
  3. package learncodeonline.in.diceroller;
  4.  
  5. import android.support.v7.app.AppCompatActivity;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.ImageView;
  9.  
  10. import java.util.Random;
  11.  
  12. public class MainActivity extends AppCompatActivity {
  13.  
  14.     private ImageView imageViewDicy;
  15.     private Random myRandomNumber = new Random();
  16.  
  17.     @Override
  18.     protected void onCreate(Bundle savedInstanceState) {
  19.         super.onCreate(savedInstanceState);
  20.         setContentView(R.layout.activity_main);
  21.  
  22.         imageViewDicy = findViewById(R.id.imageView);
  23.  
  24.         imageViewDicy.setOnClickListener(new View.OnClickListener() {
  25.             @Override
  26.             public void onClick(View view) {
  27.                 rollOurDice();
  28.             }
  29.         });
  30.  
  31.     }
  32.  
  33.     private void rollOurDice(){
  34.         int myRanNumber = myRandomNumber.nextInt(6) + 1;
  35.  
  36.         switch (myRanNumber) {
  37.             case 1:
  38.                 imageViewDicy.setImageResource(R.drawable.dice1);
  39.                 break;
  40.             case 2:
  41.                 imageViewDicy.setImageResource(R.drawable.dice2);
  42.                 break;
  43.             case 3:
  44.                 imageViewDicy.setImageResource(R.drawable.dice3);
  45.                 break;
  46.             case 4:
  47.                 imageViewDicy.setImageResource(R.drawable.dice4);
  48.                 break;
  49.             case 5:
  50.                 imageViewDicy.setImageResource(R.drawable.dice5);
  51.                 break;
  52.             case 6:
  53.                 imageViewDicy.setImageResource(R.drawable.dice6);
  54.                 break;
  55.         }
  56.     }
  57. }
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement