gpt4 book ai didi

Java方法生成通过实例变量传递的随机数

转载 作者:行者123 更新时间:2023-12-02 08:51:27 26 4
gpt4 key购买 nike

我正在用 Java 制作一个基于文本的游戏,我正在使用类和实例变量,并且我正在尝试创建一个方法,该方法根据实例变量 max_attack有。

public class badPlayer 
{
String description;
int health;
int award;
int max_attack;

public badPlayer(String description, int health, int award, int attack){
this.description=description;
this.health = health;
this.award = award;
this.max_attack = attack;
}

Random rnd = new Random();

public int maxAttack(){
int rand_int1 = rnd.nextInt(max_attack);
return rand_int1;
}
}

public class troll extends badPlayer
{
troll(int attack){
super("troll", 100, 50, 100);
}
}

输出

troll1005089

我想要创建 1 到 100 之间的随机数的方法。

最佳答案

Random r = new Random();
int low = 1;
int high = 100;
int result = r.nextInt(high-low) + low;

Java Generate Random Number Between Two Given Values

关于Java方法生成通过实例变量传递的随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60740704/

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