获取java中特定范围内的随机字符

时间:2016-05-22 15:12:41

标签: java arrays random 2d

使用java设计wumpus狩猎程序。我可以包括三个金币,三个坑,一个wumpus,一个玩家。并且游戏项的位置应该是随机生成器。如何在2d数组中生成随机字符。 如何指定java中字符的范围。 感谢。

1 个答案:

答案 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();