यहाँ मेरे हैं random 5 cents
...
$random=function($a, $b) {
return(
substr(str_shuffle(('\\`)/|@'.
password_hash(mt_rand(0,999999),
PASSWORD_DEFAULT).'!*^&~(')),
$a, $b)
);
};
echo($random(0,5));
PHP का नया password_hash()
(*> = PHP 5.5) फंक्शन पीढ़ी दर पीढ़ी अपरकेस और लोअरकेस कैरेक्टर्स और नंबरों के सेट के लिए काम कर रहा है।
दो समास। password_hash
$ यादृच्छिक कार्य के पहले और बाद के तार परिवर्तन के लिए उपयुक्त हैं।
Paramteres के लिए $random()
* ($ a, $ b) वास्तव में substr()
पैरामीटर हैं। :)
नोट: यह एक समारोह होने की जरूरत नहीं है, यह सामान्य चर के रूप में अच्छी तरह से किया जा सकता है .. इस तरह एक बुरा एकललाइनर के रूप में:
$random=(substr(str_shuffle(('\\`)/|@'.password_hash(mt_rand(0,999999), PASSWORD_DEFAULT).'!*^&~(')), 0, 5));
echo($random);
0-9a-zA-Z
?