[Batch] Besoin d'aide pour un batch !

Bonjour,
Je commence a coder une petite application avec des calculs (calculs faciles pour l'instant) en dos ( .bat)
Voici un petit aperçu de ce que je suis entrain de faire :


@echo off   
cls   
COLOR f9   
echo                                   ---------------   
echo                                   Test de Calcul       
echo                                   ---------------   
echo 6x3= ?   
:QUESTION   
set/p "cho=>"   
if %cho%==18 goto 1   
if %cho%== goto non   
goto non   

:1   
echo Bravo !   
echo 7x4= ?   
:QUESTION   
set/p "cho=>"   
if %cho%==28 goto 2   
if %cho%== goto non   
goto non   

:non   
echo Mauvaise Reponse !   
echo 6x3= ?   
:QUESTION   
set/p "cho=>"   
if %cho%==18 goto 1   
if %cho%== goto non   
goto non   
:2   
echo Bravo !   
echo 5x8= ?   
:QUESTION   
set/p "cho=>"   
if %cho%==40 goto 3   
if %cho%== goto non   
goto non


Et je souhaiterais que les calculs soit posé au hasard ( pas tout le temps dans le meme ordre) et si possible que par exemple qu'on est 10 secondes pour répondre à un calcul.
Merci de Votre aide :)

5 réponses

  1. Je ne crois pas que le dos soit équipé pour le timer :/
    Pour l'aléatoire, tu peux utiliser un random mod 3

    si c'est 0, goto first calcul
    si c'est 1, goto second ..
    si c'est 2, goto ...
    1. Merci de ton aide mais je ne suis que débutant et je ne comprend pas le "random mod 3" :/
      Si tu as un petit peu de temps pour m'aidé encore un petit peu, je suis preneur.
      De mon côté je vais chercher sur le net.
      1. Et je voudrais que le random choisisse un nombre entre 1 et 10 comment je fais ?

        1. Il ne me semble pas que c'est possible...
          Je suis un expert batch et je ne sais pas !