Générer un nombre aléatoire entre 1 et 16

Résolu
aze555666 Messages postés 208 Date d'inscription mardi 13 avril 2004 Statut Membre Dernière intervention 26 janvier 2009 - 21 nov. 2005 à 18:24
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 22 nov. 2005 à 10:41
bonjour.

quelle est la fonction php pour générer un nombre entier aléatoire entre 1 et 16???

le but est ensuite de récupérer le Nieme caractére dans une chaine
"abcdef1234567890", selon le nombre fourni par la fonction. mais ça, je
devrais pouvoir me débrouiller seul!

mon principal probleme est que je ne connais ma fonction qu'en
TI-basic: RandInt(1,16)! sauf qu'en php, ce n'est pas la même, et quand
je cherche random +php sur google, je trouve tout un tas de chose qui
sont assez éloignées de ce que je cherche (il y a un script pour
choisir une citation aléatoirement, qui pourrait faire l'affaire, si il
ne me fallais pas le numéro du caractere choisi dans la suite du
code...)

http://www.gondolin.new.fr/ : quizz sur le seigneur des anneaux! venez créer les votres!

7 réponses

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
21 nov. 2005 à 18:29
Hello,

$chaine = 'abcdef1234567890';
$myChar = $chaine {rand (0, 15)};
3