• 04 Juin 2026, 21:52:58


Auteur Sujet: Plusieurs fois le même random.  (Lu 1118 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Plusieurs fois le même random.
« le: 07 Avril 2009, 19:19:25 »
Bonjour,
Je souhaiterais savoir comment faire pour avoir plusieurs fois le nombre 1 (par exemple) dans mon Random.
Mon code :

new a = random(3);
Pour que il y est plus de chance que le random tombe sur le "1".

Merci de me répondre !

EDIT : Je souhaiterais aussi savoir comment faire pour avoir que le nombre 5 et 6 par exemple, et pas le nombre 1, 2, 3 et 4.
« Modifié: 07 Avril 2009, 19:23:27 par lepro49 »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Plusieurs fois le même random.
« Réponse #1 le: 08 Avril 2009, 00:34:20 »
Salut,

il te suffit de diminuer la valeur du paramètre de la fonction random() qui correspond à la valeur maximale,

dans le cas où tu ne peut effectuer cette manipulation, tu peut toujours faire deux random et utiliser la valeur 1 dès que l'un ou l'autre est 1

ex:

new a =random(3);
new b = random(3);
if(a == 1 || b == 1)
{
...
}

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Plusieurs fois le même random.
« Réponse #2 le: 08 Avril 2009, 13:52:00 »
Ou bien plus simple et la tu peut mettre les valeur que tu veut

new valeur[] = {1,1,1,5,6};  // j' ai mis plusieurs 1  pour avoir plus de chance de tomber dessus et j ai aussi mis 5 et 6

new rand = random(sizeof(valeur)); // la sa choisi une valeur que tu as is sur le tableau
SetWeather(valeur[rand]);// et la par exemple ca change le temps au hasard






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Plusieurs fois le même random.
« Réponse #3 le: 09 Avril 2009, 15:15:20 »
Très jolie solution Sazuke, simple et efficace.
GG

++
Syg
Courtesy of GtaManiac

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Plusieurs fois le même random.
« Réponse #4 le: 09 Avril 2009, 17:53:17 »
Merci a toi Syg



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog