[.bat] Generer nombre aléatoir entre 2 bornes

[Fermé]
Signaler
-
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
-
Bonjour,

Je m'ennuis en cours et la seule occupation me motivant est de réaliser des programmes (pourris) en batch.
Je souhaite réaliser un vulgaire "+ou-" (du moins en réaliser plusieurs, differents), mais il me manque une commmande batch importante : comment generer un nombre aléatoir compris entre 2 bornes?

Merci, bonne journée
C.C

2 réponses

Salur StuxNet,

As tu été voir ici?

http://www.commentcamarche.net/forum/affich-3131280-batch-un-random-definit
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 331
hello
C:> set HI=200 
C:> set LO=100 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
185 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
124 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
171 
C:> 
C:> set HI=600 
C:> set LO=300 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
345 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
433 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
508 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
459 
C:> set /a x=(%RANDOM%%(%HI%-%LO%+1))+%LO% 
444 
C:>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci