PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV Mobile 2024 → recherche fonction mélange tableau aléatoire comme shuffle en php
recherche fonction mélange tableau aléatoire comme shuffle en php
Iniciado por nico78180, jul., 05 2013 10:09 AM - 2 respostas
Membro registado
75 mensagems
Popularité : +2 (2 votes)
Publicado em julho, 05 2013 - 10:09 AM
bonjour,
tout est dans le titre. j'ai un tableau de 3 ou 4 textes
je souhaite mélanger ce tableau de façon aléatoire .

j'ai pas trouvé l'équivalent de shuffle() en php.

est ce qu'elle existe en WinDev Mobile 18 pour IOS et Andoid ?
Membro registado
123 mensagems
Popularité : +2 (2 votes)
Publicado em julho, 05 2013 - 5:45 PM
il n'y a pas d'équivalent a shuffle dans windevmobile, mais tu peux obtenir le même résultat avec quelques lignes de code a partir de la fonction:


DéplaceLigne(<Nom du tableau> , <Indice départ> , <Indice arrivée>)

ou indices départ et arivée serait aleéatoirement généré par la fonction hasard(1,<Nom du tableau>..occurence)
je pense a quelque chose comme ca:

SI tab_Montableau..Occurrence>0 //on test si le tableau n'est pas vide
InitHasard()// pour ne pas avoir les mêmes séquences aléatoires
POUR nCpt =1 _A_ tab_Montableau ..Occurrence
//on déplace une ligne selon deux valeurs aléatoires bornées par le nb de ligne du tableau
DéplaceLigne(tab_Montableau ,Hasard(1,tab_Montableau ..Occurrence),Hasard(1,tab_Montableau..Occurrence))
FIN
FIN



cela devrait marcher.

--
On n'est limité que par notre imagination!
Membro registado
75 mensagems
Popularité : +2 (2 votes)
Publicado em julho, 06 2013 - 1:42 PM
j'avais vu un bout de code de ce style

Mais le problème, cette fonction n'existe pas pour android

Avec qindev on gagne beaucoup de temps, mais pas toujours ..

j'ai fait ma propre fonction

Merci quand même