Tirer au hasard deux entiers différents ?

Accueil Forums Programmation WIMS Programmation d’exercices OEF Tirer au hasard deux entiers différents ?

Étiqueté : ,

Vous lisez 2 fils de discussion
  • Auteur
    Messages
    • #1398
      rboulle
      Maître des clés
      Up
      0
      Down
      ::

      Bonjour,

      Je souhaite tirer au hasard deux nombres entiers différents compris entre 1 et 3 pour faire des tirages aléatoires de QCM dans une \matrix de questions.

      Je suis arrivé au code suivant (qui fonctionne) mais je me demande s’il n’y a pas « mieux » :

      \text{S=wims(values x for x = 1 to 3)}
      \text{i=randomitem(\S)}
      \text{S=wims(replace item \i by  in \S) }
      \text{S=wims(nonempty items \S) }
      \text{j=randomitem(\S)}

      Merci,

    • #1399
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      \text{S=shuffle(3)}

      \text{S=\S[1,2]}

      Bernadette

    • #1400
      rboulle
      Maître des clés
      Up
      0
      Down
      ::

      \text{S=shuffle(3)} \text{S=\S[1,2]} Bernadette

      Merci beaucoup 🙂

      Voici mon code final (beaucoup plus court et lisible que le premier) :

      \text{S=shuffle(3)}
      \text{i=\S[1]}
      \text{j=\S[2]}

Vous lisez 2 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.