Oi gente, estou fazendo um jogo para android e preciso de uma ajuda para criar um algoritmo de probabilidade que seja controlavel.
Em meu jogo tenho 2 tipos de monstros que são escolhidos aleatoriamente para o jogador enfrentar, porém o algoritmo de escolha desses monstros é puramente aleatório.
String target = "";
double a=Math.random();
if (a > 0.5)
{
target = "monstro1";
} else
{
target = "monstro2";
}
System.out.print("x: "+target);
Esse algoritmo tem chance de 50% sair o monstro1 e 50% de chance de sair o monstro2.
Porém em meu jogo tenha cerca de 10 niveis diferentes e gostaria de controlar a quantidade de monstros que são usados dependendo de cada nivel do jogo.
Por exemplo, no nivel 1 saem 20 monstros1 e nenhum monstro2, no nivel 2 saem 15 monstros1 e 2 monstros2.
Alguém poderia dar uma ajuda com o algoritmo, pois não faço ideia de como criá-lo.
