Guest iBanshee150 Postado Outubro 31, 2015 Denunciar Compartilhar Postado Outubro 31, 2015 Como eu faço pra sortear um item com o metodo randomico ? Link para o comentário Compartilhar em outros sites More sharing options...
Guest Lüigi.jar Postado Outubro 31, 2015 Denunciar Compartilhar Postado Outubro 31, 2015 Crie uma Array de itemstack com os itens que você deseja sortear, dps pegue um item random dessa array, tipo isso: ItemStack[] items = {<Item1>, <Item2>, <Item3>} p.getInventory().addItem(items[new Random().nextInt(3)]); Link para o comentário Compartilhar em outros sites More sharing options...
Guest iBanshee150 Postado Outubro 31, 2015 Denunciar Compartilhar Postado Outubro 31, 2015 ItemStack xp = new ItemStack(Material.EXP_BOTTLE, r.nextInt(64)); Como eu faço para o valor variar entre o numero 16 a 64 ? Link para o comentário Compartilhar em outros sites More sharing options...
Viiict0r Postado Outubro 31, 2015 Denunciar Compartilhar Postado Outubro 31, 2015 ItemStack xp = new ItemStack(Material.EXP_BOTTLE, r.nextInt(64)); Como eu faço para o valor variar entre o numero 16 a 64 ? Crie um método exemplo: ItemStack teste = new ItemStack(Material.EXP_BOTTLE, random(16, 64)); public int random(int min, int max){ Random r = new Random(); return r.nextInt(min - max); } Link para o comentário Compartilhar em outros sites More sharing options...
leonardosc Postado Novembro 19, 2015 Denunciar Compartilhar Postado Novembro 19, 2015 Você pode usar o método nextInt da classe ThreadLocalRandom ThreadLocalRandom.current().nextInt(16, 64) Crie um método exemplo: ItemStack teste = new ItemStack(Material.EXP_BOTTLE, random(16, 64)); public int random(int min, int max){ Random r = new Random(); return r.nextInt(min - max); } E ta errado, o correto seria assim r.nexInt(max - min + 1) + min 1 Link para o comentário Compartilhar em outros sites More sharing options...
??? Postado Novembro 23, 2015 Denunciar Compartilhar Postado Novembro 23, 2015 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas.Atenciosamente,Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest iBanshee150
Como eu faço pra sortear um item com o metodo randomico ?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados