[Pedido] Gerar nъmeros 2 aleatуrios sem repetir
#2

Код:
stock randomValue(max, non_r_value = -1) { // randomValue(valor mбximo, valor que nгo pode repetir);

  new rand = random(max);
  while(non_r_value == rand) {
    rand = random(max);
  }

  return rand;
}

// Exemplo de uso
new cor1 = random(5), cor2 = randomValue(5, cor1);

CreateVehicle(402, /*Nas coordenadas foda-se*/, cor1, cor2, 0);
OBS: Nгo compilei, mas parece estar correto.

@EDIT

Toma cuidado para nгo colocar -1 no valor a nгo repetir se nгo vai gerar um loop infinito.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)