salut bonjour,
je dois générer une séquence aléatoire de nombres donnés. Ex:
j'ai une liste A B C D E F G H, et je dois faire apparaître la série mélangée: G C A H E B D F par exemple.
Je ne sais pas vraiment par où commencer. Avec une liste et un random? Mais j'ai vite l'impression de faire du bricolage...
vos idées sont bienvenues
Hors ligne
il y a de nombreuses façons de faire ça. Ce sont des nombres que tu veux ou des lettres? il faut que la série n'utilise qu'une fois chaque nombre ou lettre? il faut regarder [urn] (maxlib) et puis un compteur de bangs modulo 8 et un sel 0 qui stoppe le toggle. Bien sûr avec [random] c'est faisable (mais il faut l'obliger à ne prendre qu'un item de la liste)
Dernière modification par Jean-Christophe Sekinger (2016-05-17 23:02:02)
Hors ligne
ce sera avec des nombres, et oui, la série n'utilise qu'une fois chaque nombre. Je regarde tes propositions demain...
merci!
Hors ligne
ah ben oui
avec pd-l2ork, [l ] ([listed]) ne semble plus fonctionner et je dois utiliser [list] pour avoir le même comportement
nb. les «ficelles» de pd-l2ork n'ont rien à voir avec le fromage rapé dans les nouilles
Dernière modification par Jean-Christophe Sekinger (2016-05-18 10:52:36)
Hors ligne
ah oui, génial, je ne connaissais pas [shuffle]...
J'ai fait ça entre temps, c'est un peu tordu:
c'est vrai, PD c'est du bricolage, il faut l'accepter, c'est ça qui est beau!
Hors ligne
avec un ti [*10] c'est au poil:
(mais tu as raison aussi: pourquoi faire simple quand on peut faire compliqué?)
Hors ligne
bon, là c'est qu'un essai, le truc c'est qu'après les chiffres correspondront aux bandes de fréquences qu'on peut trouver sur un équalo par exemple. Ma solution me permet de faire une liste des fréquences souhaitées, et la votre, avec un petit calcul, générerait automatiquement la suite logique exponentielle (si je ne m'abuse), et peut-être que j'y ajouterais un paramètre qui réglerait le nombre de bandes...
Hors ligne