The Higher Education and Research forge

Home My Page Projects Code Snippets Project Openings Développement de WIMS
Summary Activity Forums Tracker Tasks Docs Surveys News SCM Files Listes Sympa

[#7823] shuffle mot interdit

Date:
2011-05-27 13:55
Priority:
3
State:
Open
Submitted by:
Bernadette Perrin-Riou (bpr)
Assigned to:
Nobody (None)
Hardware:
none
Operating System:
none
Version:
none
Severity:
none
Resolution:
none
URL:
état:
Summary:
shuffle mot interdit

Detailed description
Je suis tombée sur un bug subtil :
\text{a=shuffle(Even through , toto)}

Even a été supprimé car c'est un mot d'option de la commande !shuffle
de même que odd.


Je ne vois pas comment corriger. Cela signifie qu'il vaut toujours mieux
compter le nombre d'items N , faire un shuffle sur 1..N
et mettre dans l'ordre voulu la liste de mots !

Bernadette


PS : cette option n'est pas documentée dans la doc oef mais simplement
pour !shuffle.

Message  ↓
Date: 2016-07-07 13:29
Sender: Joël Vampouille

Une feinte pas forcément propre permet de résoudre le problème.
En remplaçant Even par &#69ven, &#69 étant le codage ascii du E, ce décryptage de &#69 arrivant après le traitement de shuffle, le problème s'en trouve masqué.

\text{a=shuffle(&#69ven, test, toto)}

Date: 2011-07-08 19:47
Sender: Fabrice Guerimand

à mon avis il faut simplement écrire dans la doc oef que la fonction shuffle ne fonctionne pas lorsque le paramètre contient odd ou even.

No related tasks

No attached documents

Field Old Value Date By
detailsJe suis tombée sur un bug subtil : \\text{a=shuffle(Even through , toto)} Even a été supprimé car c\'est un mot d\'option de la commande !shuffle de même que odd. Je ne vois pas comment corriger. Cela signifie qu\'il vaut toujours mieux compter le nombre d\'items N , faire un shuffle sur 1..N et mettre dans l\'ordre voulu la liste de mots ! Bernadette PS : cette option n\'est pas documentée dans la doc oef mais simplement pour !shuffle. 2011-07-08 19:47