Index aleatoire
jerome
-
Marden Messages postés 1075 Statut Membre -
Marden Messages postés 1075 Statut Membre -
j aurait aimer qu a chaque chargement de ma page d index ce soit justement une nouvelle page d index (on dira qu il y en a 5) qui se charge j avait penser a utiliser la fonction "header" de php....
j attend vos sugestions merci beacoup
jerome
j attend vos sugestions merci beacoup
jerome
A voir également:
- Index aleatoire
- Index téléphonique - Guide
- Telecharger index - Télécharger - Gestion de fichiers
- Index rapport de stage - Guide
- Tirage au sort excel aléatoire sans doublon ✓ - Forum Excel
- Vlc lecture aléatoire - Forum Téléphones & tablettes Android
1 réponse
Pour des tirages aléatoires, j'utilise (en JavaScript) une technique qui consiste à ranger les "n" éléments dans un tableau, chaque tirage consistant à calculer un rang.
rang = Math.floor(Math.random()* nr) avec nr = n au 1.er appel
rang est une valeur comprise entre 0 et (nr-1)
quand un élément est tiré (élément[rang]), onl'échange avec celui de rang (nr-1), et on décréménte nr de 1 pour le tirage suivant.
La table contient donc tous les éléments, nr permet de ne pas sortir 2 fois la même valeur, tant qu'on n'a pas effectué (n) tirages.
Au-delà, on réinitialise (nr = n), les tirages (n) et (n+1) peuvent être identiques, sauf test éliminant ce cas.
Dans ton cas, il faut sauvegarder la table et "nr" (cookies ?).
On peut remarquer que la séquence 0,1,2,3,... est "aléatoire" tant que l'utilisateur ne connaît pas la correspondance avec les objets adressés.
rang = Math.floor(Math.random()* nr) avec nr = n au 1.er appel
rang est une valeur comprise entre 0 et (nr-1)
quand un élément est tiré (élément[rang]), onl'échange avec celui de rang (nr-1), et on décréménte nr de 1 pour le tirage suivant.
La table contient donc tous les éléments, nr permet de ne pas sortir 2 fois la même valeur, tant qu'on n'a pas effectué (n) tirages.
Au-delà, on réinitialise (nr = n), les tirages (n) et (n+1) peuvent être identiques, sauf test éliminant ce cas.
Dans ton cas, il faut sauvegarder la table et "nr" (cookies ?).
On peut remarquer que la séquence 0,1,2,3,... est "aléatoire" tant que l'utilisateur ne connaît pas la correspondance avec les objets adressés.