Ir para conteúdo
  • 0

[Resolvido] Random


Guest iBanshee150

Pergunta

5 respostass a esta questão

Posts Recomendados

Guest Lüigi.jar

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

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

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
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...