Đây là các chức năng hay gặp khi bạn thực hiện các website, cần các dãy số hay chuỗi bất kỳ để cung cấp cho người sử dụng để active acount hoặc generate các password…
Số ngẫu nhiên
function randomdigit($digits) {
static $startseed = 0;
if (!$startseed) {
$startseed = (double)microtime()*getrandmax();
srand($startseed);
}
$range = 8;
$start = 1;
$i = 1;
while ($i<$digits) { $range = $range . 9; $start = $start . 0; $i++; } return (rand()%$range+$start); } ?>
Dãy chuỗi ngẫu nhiên
function randomPass($length = 6) {
// all the chars we want to use
$all = explode( '' '',
''a b c d e f g h i j k l m n o p q r s t u v w x y z ''
. ''A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ''
. ''0 1 2 3 4 5 6 7 8 9'');
Số ngẫu nhiên
function randomdigit($digits) {
static $startseed = 0;
if (!$startseed) {
$startseed = (double)microtime()*getrandmax();
srand($startseed);
}
$range = 8;
$start = 1;
$i = 1;
while ($i<$digits) { $range = $range . 9; $start = $start . 0; $i++; } return (rand()%$range+$start); } ?>
Dãy chuỗi ngẫu nhiên
function randomPass($length = 6) {
// all the chars we want to use
$all = explode( '' '',
''a b c d e f g h i j k l m n o p q r s t u v w x y z ''
. ''A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ''
. ''0 1 2 3 4 5 6 7 8 9'');
for($i=0;$i<$length;$i++) { srand((double)microtime()*1000000); $randy = rand(0, 61); $pass .= $all[$randy]; } return $pass; } ?>
Nguồn : Thanglong-Aptech
0 nhận xét:
Đăng nhận xét