mukeshdak icon

2022-02-20_Android _Random_Number

mukeshdak | PRO | 02/20/22 11:04:30 AM UTC | 0 ⭐ | 1426 👁️ | Never ⏰ | []
Java |

1.62 KB

|

None

|

0 👍

/

0 👎

// 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