recherche
MaisonBibliothèques PHPAutres bibliothèquesBibliothèque PHP RandomLib-master pour générer des nombres aléatoires
Bibliothèque PHP RandomLib-master pour générer des nombres aléatoires
<?php
function randpw($len=8,$format='ALL'){
$is_abc = $is_numer = 0;
$password = $tmp ='';
switch($format){
case 'ALL':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
break;
case 'CHAR':
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
break;
case 'NUMBER':
$chars='0123456789';
break;
default :
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
break;
} // www.jb51.net
mt_srand((double)microtime()*1000000*getmypid());
while(strlen($password)<$len){
$tmp =substr($chars,(mt_rand()%strlen($chars)),1);
if(($is_numer <> 1 && is_numeric($tmp) && $tmp > 0 )|| $format == 'CHAR'){
$is_numer = 1;
}
if(($is_abc <> 1 && preg_match('/[a-zA-Z]/',$tmp)) || $format == 'NUMBER'){
$is_abc = 1;
}
$password.= $tmp;
}
if($is_numer <> 1 || $is_abc <> 1 || empty($password) ){
$password = randpw($len,$format);
}
return $password;
}
for($i = 0 ; $i < 10; $i++){
echo randpw(8,'NUMBER');
echo "<br>";
}

Qu'il s'agisse d'une application web, d'un WAP ou d'une application mobile, les nombres aléatoires ont leur place. Dans plusieurs petits projets avec lesquels j'ai récemment été en contact, j'ai souvent besoin de gérer des nombres aléatoires ou des tableaux aléatoires. Ce que je vous apporte, c'est RandomLib-master, une bibliothèque PHP pour générer des nombres aléatoires. téléchargez-le directement si vous en avez besoin.

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Fonction pour générer des nombres aléatoires en phpFonction pour générer des nombres aléatoires en php

29Apr2024

Les fonctions permettant de générer des nombres aléatoires en PHP sont rand() et mt_rand(). rand() génère des entiers pseudo-aléatoires compris entre 0 et PHP_INT_MAX, la séquence est générée en fonction de la valeur de départ. mt_rand() génère des entiers pseudo-aléatoires avec rotation de Mersenne, offrant un meilleur caractère aléatoire, et nécessite de définir explicitement la valeur de départ pour obtenir une séquence véritablement aléatoire.

Résumé des méthodes pour générer des nombres aléatoires à l'aide des fonctions intégrées de PHPRésumé des méthodes pour générer des nombres aléatoires à l'aide des fonctions intégrées de PHP

17Jan2019

La méthode interne de PHP pour générer des nombres aléatoires est plus simple que les autres méthodes et ne nécessite aucune configuration supplémentaire. C'est la méthode préférée pour générer des nombres aléatoires. 1 fonction rand La fonction rand() peut générer des entiers aléatoires sans ajouter de paramètres. Si vous souhaitez définir la plage de nombres aléatoires, vous pouvez définir les valeurs min et max dans la fonction.

Résumé des méthodes pour générer des nombres aléatoires en PHPRésumé des méthodes pour générer des nombres aléatoires en PHP

06Mar2018

Les nombres aléatoires sont une méthode très couramment utilisée. Cet article résume les méthodes de génération de nombres aléatoires en PHP. Il est divisé en quatre méthodes et la comparaison entre chaque méthode peut s'y référer.

Résumé des méthodes pour générer des nombres aléatoires non répétitifs en PHPRésumé des méthodes pour générer des nombres aléatoires non répétitifs en PHP

06Jun2018

Cet article présente principalement un résumé des méthodes de génération de nombres aléatoires non répétitifs en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous.

Résumé des méthodes pour générer des nombres aléatoires non répétitifs en PHPRésumé des méthodes pour générer des nombres aléatoires non répétitifs en PHP

06Jun2018

Cet article présente principalement un résumé des méthodes de génération de nombres aléatoires non répétitifs en PHP. Il a une certaine valeur de référence. Maintenant, je le partage avec vous.

Résumé des méthodes pour générer des nombres aléatoires non répétitifs en phpRésumé des méthodes pour générer des nombres aléatoires non répétitifs en php

09Jul2017

Cet article résume 5 méthodes pour générer des nombres aléatoires non répétitifs. Les méthodes 1, 2 et 3 sont mes méthodes couramment utilisées, et les méthodes 4 et 5 viennent de Du Niang. Il existe encore d'autres méthodes, et n'hésitez pas à me signaler les méthodes manquantes, afin que nous puissions progresser ensemble.

See all articles