小编use*_*276的帖子

2个randoms似乎给出了几乎相同的结果

提前感谢花时间看我的问题.任何有同样问题的人都希望我们能得到解决方案......

所以基本上我有一个应用程序同时旋转2个硬币并显示结果.

这种方法产生第一枚硬币......

    public void coinResult1(){
     ImageView coin1View = (ImageView) findViewById(R.id.coin1);
     Random r = new Random();
     int coin1result = r.nextInt(2);

     if (coin1result == 0){
        coin1View.setBackgroundResource(R.drawable.coinheads);
        coinresult1 = 0;
     }
        else if (coin1result == 1) {
            coin1View.setBackgroundResource(R.drawable.cointails);
            coinresult1 = 1;
        }
}
Run Code Online (Sandbox Code Playgroud)

这是第二枚硬币

public void coinResult2(){
    ImageView coin2View = (ImageView) findViewById(R.id.coin2);

    Random r = new Random();
    int coin2result = r.nextInt(2);

    if (coin2result == 0){
        coin2View.setBackgroundResource(R.drawable.coinheads);
        coinresult2 = 0;
    }
        else if (coin2result == 1) {
            coin2View.setBackgroundResource(R.drawable.cointails);
            coinresult2 = 1;
        }
} …
Run Code Online (Sandbox Code Playgroud)

java random android probability

2
推荐指数
1
解决办法
74
查看次数

标签 统计

android ×1

java ×1

probability ×1

random ×1