Code pour choix aléatoire pour Virtual Basic
Résolu
flavien
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis en train de faire un logiciel pour un projet personnel qui aurait pour fonction, de choisir dans une liste donnée, un titre de musique aléatoire. Le problème, c'est que je ne trouve pas mon bonheur sur google qui me propose d'avoir des chiffres aléatoirement.
Si vous savez comment faire ou même juste une idée, merci de me venir en aide !
je suis en train de faire un logiciel pour un projet personnel qui aurait pour fonction, de choisir dans une liste donnée, un titre de musique aléatoire. Le problème, c'est que je ne trouve pas mon bonheur sur google qui me propose d'avoir des chiffres aléatoirement.
Si vous savez comment faire ou même juste une idée, merci de me venir en aide !
2 réponses
-
Quelle version de VB ?
Qu'est-ce qui ne te convient pas dans les code que tu as essayé ?
-
Bonjour,
Il y a deux façons de voir:- soit tu autorises qu'un morceau soit joué plusieurs fois, auquel cas tu fais un random de 0 à Nombre de Morceaux -1 et le résultat est l'index du morceau à jouer dans ta collection.
- soit tu n'autorises pas la lecture multiple d'un morceau et auquel cas tu as 2 options:
- utiliser une collection dite MorceauAJouer dans laquelle, au départ il y a tout les morceaux, tirer un index, jouer les morceaux et le supprimer de la collection et ainsi de suite, jusqu'à ce que la collection soit vide. Un exempl ici https://codes-sources.commentcamarche.net/forum/affich-10067251-creer-boucle-for-qui-next-a-chaque-click-d-un-bouton#2
- mélanger les éléments de la collection par n tirages de couples d'index et permutation des éléments présents aux 2 index. Une fois le mélange fait, tu joues la collection dans l'ordre.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns