gpt4 book ai didi

java - 如何避免连续两次生成相同的 2 个随机数

转载 作者:行者123 更新时间:2023-11-30 10:00:20 27 4
gpt4 key购买 nike

<分区>

我正在尝试使用计时器设置 View 的背景颜色以每隔几秒更改一次颜色,但由于生成了引用特定颜色的随机数,因此通常会连续设置两次颜色两次。如何更改代码以避免连续两次生成相同的随机数?

final Runnable runnable = new Runnable() {

@Override
public void run() {

Random rand = new Random();
int n = rand.nextInt(3);
n += 1;


switch (n){

case 1:

colorView.setBackgroundColor(Color.GREEN);
break;

case 2:

colorView.setBackgroundColor(Color.MAGENTA);
break;

case 3:

colorView.setBackgroundColor(Color.CYAN);
break;

}

}
};

27 4 0
文章推荐: java - Spark 中的精确分位数还是近似分位数?
文章推荐: java - BadPaddingException:GCM 中的 mac 检查失败
文章推荐: Java 溢出在计算器上计算与 IDE 结果有不同的结果?
文章推荐: javascript - 使用 jquery 的 forEach 和 templatePlugin 追加
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com