| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment réparer mon PHP Rand
    Le langage PHP offre un ensemble puissant de fonctionnalités permettant de créer des pages web dynamiques . Vous pouvez choisir parmi des centaines de fonctions intégrées qui exécutent une grande variété de tâches . Une de ces fonctions est la fonction " rand " , ce qui génère un nombre aléatoire que vous pouvez utiliser comme vous le souhaitez. Si vous avez besoin de rendre aléatoire les mouvements d'un jeu, ou choisir au hasard un témoignage de produit à afficher sur une page web, c'est la fonction que vous devrez probablement utiliser . Comme toute commande PHP , cependant, il est facile d'obtenir des résultats indésirables. Vous pouvez corriger votre déclaration PHP «rand» de plusieurs façons . Instructions
    1

    Entrez un point de départ spécifique pour la gamme de nombres aléatoires. Il s'agit d'une simple erreur de laisser de côté ce critère et donc provoquer le programme pour générer une valeur aléatoire à partir d'une large gamme . Vous pouvez obtenir presque n'importe quel nombre aléatoire de toute taille. Au lieu de cela , à l'intérieur des arguments «rand» de fonction , qui apparaissent entre la parenthèse , entrez un numéro pour le point de ce range pour restreindre le type de numéro que vous recevrez de départ.
    2

    Entrez un particulier valeur de la taille maximale de votre nombre aléatoire généré . Comme le nombre minimum que vous pouvez spécifier que le début de cette gamme , le nombre maximum est la fin de cet intervalle. Soit les paramètres sont optionnels , mais en même temps vous avez beaucoup plus de contrôle sur la fonction PHP " rand " . Par exemple, pour générer un nombre compris entre un et 1000 , tapez " rand ( 1,1000 ) . " Notez que les guillemets ne sont pas inclus dans le code tapé.
    3

    Traitez votre numéro " rand " comme un entier. Les résultats de la commande PHP " rand " sont une valeur entière. Rappelez-vous ceci et ne présumez pas qu'ils sont un certain nombre à virgule flottante , qui contient des décimales. Ainsi, si vous essayez de générer un pourcentage aléatoire, par exemple , pensez à votre objectif final dans le contexte d'entiers. Une fonction PHP de " rand ( 1100 ) /100 " créera un pourcentage , ce qui est un nombre entre 0 et 1. Sans la division par 100, vous ne pouvez pas obtenir les résultats souhaités . Cela s'applique à tout scénario dans lequel vous voulez un nombre aléatoire avec des composants fractionnaires. Maths supplémentaire est nécessaire dans votre code PHP pour atteindre cet objectif .
    4

    Utilisez la fonction " mt_rand " au lieu de la fonction «rand» pour résoudre les problèmes de performance de PHP. La fonction " mt_rand " fonctionne de façon similaire à «rand» et génère un nombre aléatoire . Cependant, l'architecture de plate-forme derrière cette fonction est différente et utilise les ressources de façon alternée qui va souvent plus vite et avec plus de précision . Si vous n'êtes pas satisfait avec la sortie de votre fonction PHP " rand " , essayez " mt_rand " à sa place.

    Previous :

    next :
      articles connexes
    ·Comment écrire API PHP Classes Tirez sur un serveur di…
    ·PHP Get_File_Contents : Permission Denied 
    ·Comment changer les permissions des fichiers utilisant …
    ·Comment faire pour convertir au format XML PHP Class 
    ·Comment faire pour intégrer PHP dans une photo 
    ·Tutoriel pour une session PHP Déconnexion 
    ·Comment lire les chaînes de requête en PHP 
    ·Tutoriel PHP et SimpleXML Attributs 
    ·Comment réparer Délier Permission de PHP 
    ·Comment se connecter à MySQL dans SSIS 
      articles en vedette
    ·Les points d'arrêt NetBeans ne fonctionnent pas 
    ·Comment restaurer un fichier EDB change 
    ·Comment écrire des jeux en Java 
    ·Comment changer la cellule de DataGridView Backcolor 
    ·Comment Activer /Désactiver les boutons de commande en…
    ·Comment faire pour résoudre une erreur d'exécution da…
    ·Comment programmer avec Visual Basic 6 
    ·Comment faire pour utiliser Visual Basic Si la valeur d…
    ·Comment écrire des fichiers dans Mathematica être lu …
    ·Comment faire pour convertir un octet adresse MAC en St…
    Copyright © Connaissances Informatiques http://fr.wingwit.com