Nombre aléatoire en PHP
Résolu
darkchristophetd
Messages postés
1100
Date d'inscription
Statut
Contributeur
Dernière intervention
-
darkchristophetd Messages postés 1100 Date d'inscription Statut Contributeur Dernière intervention -
darkchristophetd Messages postés 1100 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai lu sur le web qu'en PHP, on pouvrait générer un nombre aléatoire entre deux nombres donnés comme-ceci :
Ceci marche parfaitement.
Mais quand je veut mettre ce nombre dans une variable, le nombre est toujours 1 :
Pourquoi ?
merci
J'ai lu sur le web qu'en PHP, on pouvrait générer un nombre aléatoire entre deux nombres donnés comme-ceci :
<?php mt_srand((float) microtime()*1000000); echo mt_rand(0, 5); ?>
Ceci marche parfaitement.
Mais quand je veut mettre ce nombre dans une variable, le nombre est toujours 1 :
<?php mt_srand((float) microtime()*1000000); $nbr = mt_rand(0, 5); ?>>
Pourquoi ?
merci
A voir également:
- Nombre aléatoire en PHP
- Nombre de jours entre deux dates excel - Guide
- Easy php - Télécharger - Divers Web & Internet
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Expert php pinterest - Télécharger - Langages
2 réponses
Ca marche quand tu le met dans une variable, par exemple de la façon suivante
<?php
mt_srand((float) microtime()*1000000);
$nbr = mt_rand(0, 5);
echo $nbr;
?>
L'erreur ne viens pas de cette portion de code elle dois venir de plus loin dans ton code , tu a peut etre redefinis la variable $nbr a 1 plus loin sans t'en être rendu compte .
<?php
mt_srand((float) microtime()*1000000);
$nbr = mt_rand(0, 5);
echo $nbr;
?>
L'erreur ne viens pas de cette portion de code elle dois venir de plus loin dans ton code , tu a peut etre redefinis la variable $nbr a 1 plus loin sans t'en être rendu compte .