Page 1 sur 1

Même quizz pour tous mais aléatoire

Posté : 06 juin 2007, 14:33
par hpl76
Bonjour,

Je rencontre un problème avec flash mais comme c'est d'ordre logique je me suis dit que vous pourriez certainement m'aiguiller en écartant flash de l'équation.

Le but est de faire un quizz de x questions qui doivent être TOUTES posées mais de façon ALEATOIRE pour éviter que les gens trichent en regardant les uns sur les autres (la config de la salle empêche la redisposition des unités)

Il s'agit d'un concours de logique/rapidité :)

Comment feriez-vous ? J'ai des pistes mais c'est pas clair dans ma tête...

Par avance merci de m'avoir lu...et de votre éventuelle aide

hpl76

Posté : 06 juin 2007, 15:41
par Maitrepylos
rand()

Posté : 06 juin 2007, 15:42
par hpl76
J'ai fait ca pour le moment mais c'est pas exactement ca puisque j'ai des doublons et c'est normal vu mon code...
<?php
$arr = array();
for ($i=1;$i<11;$i++){//quizz à 10 questions
$arr[$i] = $i;
echo rand($arr[$i],0)."<br>";
}
?>
Comment puis-je trier ce tableau en garantissant l'unicité comme pour la clef primaire en sql ?

hpl76

Posté : 06 juin 2007, 15:57
par Maitrepylos
plus simple encore.

Fais un tableau avec les question
$tableau['question1','question2','etc...']

puis un
shuffle($tableau)
et le tableau est mélangé

Posté : 06 juin 2007, 16:14
par hpl76
Merci Maitrepylos, mais dans la donne initiale ca n'ira pas :?

hpl76

Posté : 06 juin 2007, 16:15
par Maitrepylos
pq?