[Batch] Un random définit ?
Résolu/Fermé
A voir également:
- Random batch
- Fichier batch - Guide
- Batch echo off ✓ - Forum Autoit / batch
- Batch pause 10 secondes ✓ - Forum Programmation
- Input batch - Forum Autoit / batch
- Script batch utile ✓ - Forum Programmation
12 réponses
blackaagony
Messages postés
25
Date d'inscription
dimanche 19 novembre 2006
Statut
Membre
Dernière intervention
20 mars 2008
28
23 sept. 2007 à 19:51
23 sept. 2007 à 19:51
Salut,
si ça t'interesse encore,
set /a n="%random%%5"
génère un nombre compris entre 0 et 4. Pour fixer le minimum a 2 par exemple, additionne simplement 2 à n, et réajuste le diviseur (5 ici).
Pour générer un nom entre 2 et 4, tu va taper ceci :
set /a n="%random%%3+2"
Plus généralement, tu va donc utiliser la formule : "%random%%x+y"
Où y= valeur min et
x = valeur max -y + 1
Si je ne me trompe pas...
Bon courage.
si ça t'interesse encore,
set /a n="%random%%5"
génère un nombre compris entre 0 et 4. Pour fixer le minimum a 2 par exemple, additionne simplement 2 à n, et réajuste le diviseur (5 ici).
Pour générer un nom entre 2 et 4, tu va taper ceci :
set /a n="%random%%3+2"
Plus généralement, tu va donc utiliser la formule : "%random%%x+y"
Où y= valeur min et
x = valeur max -y + 1
Si je ne me trompe pas...
Bon courage.