使用java设计wumpus狩猎程序。我可以包括三个金币,三个坑,一个wumpus,一个玩家。并且游戏项的位置应该是随机生成器。如何在2d数组中生成随机字符。 如何指定java中字符的范围。 感谢。
答案 0 :(得分:0)
您可以使用方法random.nextInt()
为该位置生成随机数。
如果要生成随机字符,则应使用:
(char)(random.nextInt(max-min)+min)
。其中max和min值是max和min char的ascii代码。
如果你只想在某个char中生成一个char,你应该创建一个包含这些字符的数组并使用yourArray[random.nextInt(yourArray.length-1)+1];
编辑:你必须在你的开头随机创建对象 码。随机随机= new Random();