cari
RumahPerpustakaan PHPPerpustakaan lainPustaka PHP induk RandomLib untuk menjana nombor rawak
Pustaka PHP induk RandomLib untuk menjana nombor rawak
<?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>";
}

Sama ada aplikasi web, WAP atau aplikasi mudah alih, nombor rawak mempunyai tempatnya. Dalam beberapa projek kecil yang baru-baru ini saya hubungi, saya sering perlu berurusan dengan nombor rawak atau tatasusunan rawak Apa yang saya bawa kepada anda ialah RandomLib-master, perpustakaan PHP untuk menjana nombor rawak. Anda boleh muat turun terus jika anda memerlukannya.

Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimana untuk Menjana Nombor Rawak Berwajaran dalam PHP?Bagaimana untuk Menjana Nombor Rawak Berwajaran dalam PHP?

03Jan2025

Penjanaan Nombor Rawak Berwajaran dalam PHPSoalan:Bagaimana anda boleh menjana nombor rawak antara 1 dan 10, tetapi dengan kebarangkalian yang lebih tinggi untuk memilih...

Bagaimana untuk menjana 100 nombor rawak yang berbeza dalam phpBagaimana untuk menjana 100 nombor rawak yang berbeza dalam php

30Sep2021

Kaedah: 1. Tentukan tatasusunan kosong untuk meletakkan nombor rawak; ) dalam badan gelung untuk rawak Letakkan nombor yang dijana ke dalam tatasusunan, dan gunakan array_flip() untuk mengalih keluar pendua bagi memastikan nombor rawak itu unik.

Bagaimana untuk Menjana Nombor Rawak Unik Dalam Julat Tertentu dalam PHP?Bagaimana untuk Menjana Nombor Rawak Unik Dalam Julat Tertentu dalam PHP?

06Dec2024

Menjana Nombor Rawak Unik dalam Julat Mencipta fungsi untuk menjana nombor rawak unik dalam julat yang ditentukan adalah tugas biasa dalam...

Bagaimanakah Saya Boleh Menjana Nombor Rawak Selamat dalam PHP untuk Aplikasi Sensitif?Bagaimanakah Saya Boleh Menjana Nombor Rawak Selamat dalam PHP untuk Aplikasi Sensitif?

30Nov2024

Penjanaan Nombor Rawak Selamat dalam PHPMenjana nombor rawak selamat dalam PHP adalah penting untuk aplikasi seperti penetapan semula kata laluan, di mana fail asal...

Bagaimanakah Saya Boleh Menjana Nombor Rawak Selamat dalam PHP untuk Aplikasi Kriptografi?Bagaimanakah Saya Boleh Menjana Nombor Rawak Selamat dalam PHP untuk Aplikasi Kriptografi?

29Nov2024

Penjanaan Nombor Rawak Selamat dalam PHPUntuk memastikan langkah keselamatan kriptografi yang mantap, penjanaan nombor rawak adalah penting. Dalam PHP, seperti...

Cara Menjana Nombor Rawak Tanpa Pengulangan dalam PHP untuk penyenaraian halaman webCara Menjana Nombor Rawak Tanpa Pengulangan dalam PHP untuk penyenaraian halaman web

21Oct2024

Menjana Nombor Rawak Tanpa Pengulangan Semasa anda membina tapak web yang menggunakan pemilihan rawak untuk memaparkan penyenaraian Yelp dengan setiap penyegaran halaman, anda menghadapi cabaran untuk memastikan kesemua 20 penyenaraian dipaparkan sekali tanpa ulangan. Whi

See all articles