gpt4 book ai didi

Java:如何制定有效的机会方法

转载 作者:太空宇宙 更新时间:2023-11-04 11:20:56 31 4
gpt4 key购买 nike

您好,我正在制作奖励代码,并且正在尝试制作一个好的机会代码我现在有这个方法,

 public int getRandom(int lower, int upper) {
Random random = new Random();
return random.nextInt((upper - lower) + 1) + lower;
}


int chance = getRandom(0, 100);
if(chance < 10){
reward(player)
}

有没有更好的方法可以让这段代码更加高效?有时它会获得 0 到 10 范围内的随机机会,从而提供最佳奖励。

最佳答案

您可以使用ThreadLocalRandom,它比Random更快。但是,您的代码已经是 O(1),因此它实际上效率不高。

您可能还希望避免每次调用该方法时都创建一个新对象。

关于Java:如何制定有效的机会方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44914809/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com