Posez votre question Signaler

Fonction random en batch [Résolu]

lynyrd72 2Messages postés 25 juin 2008Date d'inscription - Dernière réponse le 25 juin 2008 à 12:15
Bonjour,
Je cherche à générer un nombre aléatoire en batch compris dans une fourchette min max avec la commande :
set /a n="%random%%3+2"
mais le 3 et le 2 doivent être des variables d'environnement.
Je ne peux pas les entrer en dur dans le script et je dois récupérer la valeur min et max dans un fichier texte. Et donc mes valeurs sont des variables établies par la commande "set".
Le contecte, c'est tout simplement d'établir une heure min et max et fonction de critères établis dans mon fichier txt.
set /a n="%random%%%heurefin%+%heuredebut%" me retourne "il manque un opérande"
Merci d'avance pour votre aide.
Lire la suite 

Fonction random en batch »

1 réponses
Réponse
+0
moins plus
Désolé, mais parfois on fait des postes un peu rapidement ce qui était mon cas ici.

La réponse est :
set /a n="%random%%%heurefin%+%heuredeb%"
ca marche quand c'est bien saisi ;-)
Des fois que ça serve à quelqu'un...
Ajouter un commentaire
Ce document intitulé « fonction random en batch » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?