- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function generate_password($number) {
$arr = array('a','b','c','d','e','f',
'g','h','i','j','k','l',
'm','n','o','q','p','r','s',
't','u','v','w','x','y','z',
'A','B','C','D','E','F',
'G','H','I','J','K','L',
'M','N','O','Q','P','R','S',
'T','U','V','W','X','Y','Z',
'1','2','3','4','5','6',
'7','8','9','0','_');
$pass = '';
for ($i=0; $i<$number; $i++) {
$index = rand(0,count($arr)-1);
$pass .= $arr[$index];
}
return $pass;
}
И ведь не лень всё перечислять было?! А по{man}'ить Array-функции лень... И написать что-то типа, хм...
$alnum_ar = array_merge(range('a','z'),range('A','Z' ),range(0,9));
array_push($alnum_ar,'_');