Bom pessoal, estou desenvolvendo um sistema PVP para um game e preciso sortear 2 números, esses números não podem se repetir e nem serem iguais, pois será a index dos duelistas.
Nesse código, o sistema sorteia os números mas os números se repetem.
EX: IndexA recebe o número 4 random e IndexB recebe o número 9 random , então esses números não podem aparecer na próxima execução do código e devem sempre ser diferentes um a o outro.
bool CPVP::GetFighters(PVP_DATA * lpInfo, int Count)
{
int IndexA = rand()%Count;
int IndexB = rand()%Count;
lpInfo-> DuelistA = IndexA;
lpInfo-> DuelistB = IndexB;
if (Count < 2)
{
return false;
}
return true;
}