2011-09-07 3 views
-3

Je travaille dans une application qui est une application d'examen en ligne. Au début, les étudiants doivent se connecter et ils recevront les questions. Maintenant, ce que je veux, c'est quand les étudiants se connectent alors un non aléatoire. doit être généré entre 1 et 50. Et cela va lui extraire 50 questions. Comment générer le nombre aléatoire entre 1 et 50 lorsque la connexion est réussie.générer un no.in php aléatoire

Ceci est mon code html:

<body> 
<h3>Login Form</h3> 
<form id="form1" name="form1" method="post" action="login.php"> 
    Student Username: 
    <label> 
    <input type="text" name="username" id="username" /> 
    </label> 
    <p>Student Password: 
    <label> 
    <input type="text" name="password" id="password" /> 
    </label> 
    </p> 
    <p> 
    <label> 
    <input type="submit" name="button" id="button" value="login" /> 
    </label> 
    </p> 
</form> 
</body> 

Maintenant, lorsque la connexion réussit alors pas au hasard. entre 1 et 50 doit être généré.

+0

Qu'avez-vous déjà essayé? –

+0

[mt_rand (1,50)] (http://www.php.net/manual/fr/fonction.mt-rand.php) – Jon

+0

duplication possible de [nombre aléatoire dans la gamme avec une graine] (http: // stackoverflow.com/questions/6208141/random-number-within-range-with-a-seed) Et je ne comprends pas pourquoi inclure votre formulaire de connexion? Quel est votre véritable objectif? Comment un seul nombre aléatoire peut-il utiliser pour déterminer 50 questions? – ajreal

Répondre

7

si je vous comprends, vous devez utiliser rand[docs] ou mt_rand[docs] fonctions comme:

rand(1, 50); 
+0

Comme documenté ici: http://nl3.php.net/manual/fr/ function.rand.php – TJHeuvel

+1

Ou si vous voulez un meilleur caractère aléatoire utilisez 'mt_random (min, max)', voir: http://www.php.net/manual/en/function.mt-rand.php, voir: http: //www.random.org/analysis/ pour certains des problèmes avec 'rand' de php – Johan

+0

en fait je sais que c'est une question simple mais j'ai beaucoup à faire après cela que je ne parviens pas à exprimer. désolé – Nyaro