Variables dans un Batch / Random

Variables dans un Batch / Random - Shell/Batch - Programmation

Marsh Posté le 12-09-2019 à 19:22:25    

Bonjour à tous!  
 
J'ai écrit un batch de sauvegarde qui avait l'air de fonctionner, mais qui finalement a l'air bien buggé notamment dû au fait que je pense que je n'ai rien compris au fonctionnement des variables....! Je me rends compte que je ne comprends pas ce qu'il se passe avec le code simple suivant :

Code :
  1. @echo off
  2. set /a a=%RANDOM%
  3. set /a b=%RANDOM%
  4. echo %a% %b%

 
La variable b a l'air d'être aléatoire, par contre à chaque fois que je lance le batch a s'incrémente juste d'une valeur faible à priori toujours inférieure à 10. J'ai essayé de rajouter  
setlocal mais ça fait la même chose. Bref, je comprends que mon autre batch ne fasse pas exactement ce que je veux si je suis pas foutu de déclarer des variables..! mais j'ai beau lire et relire les tutos et forums je ne comprends pas pourquoi ça ne marche pas !
 
Je preneur d'un tuyau ! Merci à tous

Reply

Marsh Posté le 12-09-2019 à 19:22:25   

Reply

Marsh Posté le 27-10-2019 à 20:50:52    

Bonsoir
 
si ça t'interesse encore,
set /a n="%random%%5"
 
5 pour un nombre de 0 à 4

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed