Bat random 0 100

Résolu/Fermé
laulo9330 - 19 mars 2009 à 14:28
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 12 avril 2011 à 20:08
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 ^^

4 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
19 mars 2009 à 15:20
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 dimanche 2 décembre 2007 Statut Membre Dernière intervention 24 février 2011 164
19 mars 2009 à 16:30
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
19 mars 2009 à 16:52
Cela dépend si le 100 est inclus ^^.
Mais bon, c'est vrai qu'il fallait le préciser. :-).
0
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 samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
12 avril 2011 à 20:08
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
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 samedi 17 janvier 2009 Statut Membre Dernière intervention 15 juin 2009
18 avril 2009 à 16:25
Merci de partager... :/
0