Bat random 0 100

Résolu
laulo9330 -  
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
KikOo bilou comment on fait pour raife un random dans un batch de 0 a 100


set rand=%random%110


je sais que c'e"st dans se genre mais oublier ^^
A voir également:

4 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Pour un nombre aléatoire en 0 et 100, teste :
set /a rand=%random%%%100

Cdlt
0
cs-bilou Messages postés 769 Date d'inscription   Statut Membre Dernière intervention   164
 
Non sa n'est pas:
set /a rand=%random%%%100

Mais plutôt:

set /a rand=%random%%%101
Il faut prendre un nombre au dessus de votre maximum.

Bilou
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Cela dépend si le 100 est inclus ^^.
Mais bon, c'est vrai qu'il fallait le préciser. :-).
0
Gadcam
 
Il faut enlever un % pour que ça marche donc ça donne :
set /a rand=%random%%101
(Si 100 est inclue bien sur)
mais merci pour l'astuce !
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
A Gadcam,
Il faut enlever un % pour que ça marche donc ça donne : ...
Non. La réponse donnée par cs-bilou est la bonne. La question est : "dans un batch", pas en ligne de commande. En plus, tu fais remonter un post qui date de deux ans...
0
laulo9330
 
merci enfait je sais pourquoi cela ne marchais pas xd trop long a expliquer


Merci a vous deux
0
Gamarah Messages postés 26 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de partager... :/
0