Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function genPass($length = 6, $type = 'ALL') {
- define('ALL', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+=-<>?{}[]\,./');
- define('NOSYMBOLS', '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
- define('LETTERS', 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ');
- define('CAPITALS', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ');
- define('NUMBERS', '0123456789');
- $chars = constant($type);
- $randomPassword = '';
- for ($i = 0; $i < $length; $i++) {
- $randomPassword .= $chars[rand(0, strlen($chars) - 1)];
- }
- return $randomPassword;
- }
Advertisement
Add Comment
Please, Sign In to add comment