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
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
A voir également:
- Batch %random%
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch net use - Forum Réseau
- Random batch ✓ - Forum Autoit / batch
- Script batch utile ✓ - Forum Programmation
4 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
19 mars 2009 à 15:20
19 mars 2009 à 15:20
Pour un nombre aléatoire en 0 et 100, teste :
Cdlt
set /a rand=%random%%%100
Cdlt
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
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
set /a rand=%random%%%100
Mais plutôt:
set /a rand=%random%%%101
Il faut prendre un nombre au dessus de votre maximum.
Bilou
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
19 mars 2009 à 16:52
19 mars 2009 à 16:52
Cela dépend si le 100 est inclus ^^.
Mais bon, c'est vrai qu'il fallait le préciser. :-).
Mais bon, c'est vrai qu'il fallait le préciser. :-).
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
12 avril 2011 à 20:08
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...
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...
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
18 avril 2009 à 16:25
Merci de partager... :/