Bonsoir, comme dit dans le titre, j'aimerai tirer un nombre aléatoire différent x fois j'ai donc fais une boucle
mais le truc c'est que le nombre aléatoire est tiré une fois et ne change pas à chaque redémarrage de la boucle, je me retrouve donc avec un seul nombre aléatoire.
pour résumer, j'ai besoin que la variable _percent relance un nouveau nombre aléatoire entre 0 et 100 pour chaque _oldItem.
Auriez-vous une solution s'il vous plaît ?
Code:
{
_percent = floor(random 101);
for "_i" from 0 to count (_newItem) do {
_resource = _newItem select _i;
_prob = (_newItem select _i) select 2;
_probdiff = (_newItem select _i) select 3;
if ((_percent >= _prob) && (_percent <= _probdiff)) exitWith {
_itemGot pushBack _resource;
};
};
} forEach _oldItem;
mais le truc c'est que le nombre aléatoire est tiré une fois et ne change pas à chaque redémarrage de la boucle, je me retrouve donc avec un seul nombre aléatoire.
pour résumer, j'ai besoin que la variable _percent relance un nouveau nombre aléatoire entre 0 et 100 pour chaque _oldItem.
Auriez-vous une solution s'il vous plaît ?