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

Comment générer des nombres aléatoires sans répétition en PHP pour la liste des pages WebComment générer des nombres aléatoires sans répétition en PHP pour la liste des pages Web

21Oct2024

Générer des nombres aléatoires sans répétition Lorsque vous créez un site Web qui utilise une sélection aléatoire pour afficher une liste Yelp à chaque actualisation de page, vous rencontrez le défi de garantir que les 20 listes sont affichées une fois sans répétition. Whi

Comment puis-je générer des nombres aléatoires sécurisés en PHP pour les applications sensibles ?Comment puis-je générer des nombres aléatoires sécurisés en PHP pour les applications sensibles ?

30Nov2024

Génération de nombres aléatoires sécurisés en PHPGénérer des nombres aléatoires sécurisés en PHP est crucial pour des applications telles que la réinitialisation de mots de passe, où l'original...

Comment puis-je générer des nombres aléatoires sécurisés en PHP pour les applications cryptographiques ?Comment puis-je générer des nombres aléatoires sécurisés en PHP pour les applications cryptographiques ?

29Nov2024

Génération sécurisée de nombres aléatoires en PHPPour garantir des mesures de sécurité cryptographiques robustes, la génération de nombres aléatoires est cruciale. En PHP, comme...

Comment puis-je générer en toute sécurité des nombres aléatoires en PHP pour des applications telles que la réinitialisation de mot de passe ?Comment puis-je générer en toute sécurité des nombres aléatoires en PHP pour des applications telles que la réinitialisation de mot de passe ?

01Dec2024

Génération sécurisée de nombres aléatoires en PHP : un aperçu completLa cryptographie nécessite souvent la génération de nombres aléatoires imprévisibles. Dans...

Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?Comment jQuery simplifie-t-il la manipulation du DOM pour les développeurs Web ?

03Jan2025

Overflow : Hidden and Expansion of HeightjQuery se distingue des autres bibliothèques JavaScript par sa compatibilité multiplateforme et...

Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?Comment créer une bibliothèque statique à partir de plusieurs autres bibliothèques statiques ?

17Dec2024

Création d'une bibliothèque statique liée à d'autres bibliothèques statiquesLors de la création d'une bibliothèque statique qui s'appuie sur des dépendances de plusieurs autres...

See all articles