小编use*_*882的帖子

随机模拟器

你好stackoverflow你总是很好,乐于助人.我的随机模拟器遇到了另一个编译问题;

public class dieSimulator
{
    public static void main(String[] args)
    {
        die();
    }
    public static int die()
    {
        generator.nextInt(6)+1;
    }
}
Run Code Online (Sandbox Code Playgroud)

它基本上应该在每次运行程序时生成1到6之间的随机int.

任何帮助将不胜感激,谢谢!

编辑:谢谢,这是我当前的代码,仍然给我编译器错误:错误:找不到符号返回generator.nextInt(6)+1; ^符号:变量发生器

public class dieSimulator
{
    public static void main(String[] args)
    {
        int rollValue = die();
        System.out.println(rollValue);
    }
    public static int die()
    {
        return generator.nextInt(6)+1;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在阅读的这本书告诉我",调用generator.nextInt(6)给你一个0到5之间的随机数".

编辑结束; 使魔术发生的最终代码

    import java.util.Random;

public class dieSimulator
{
    public static void main(String[] args)
    {
        int rollValue = die();
        System.out.println(rollValue);
    }
    public static int die()
    {
        Random generator = new …
Run Code Online (Sandbox Code Playgroud)

java random die

0
推荐指数
1
解决办法
1378
查看次数

标签 统计

die ×1

java ×1

random ×1