Показать сообщение отдельно

  #4  
Старый 10.04.2007, 18:32
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

PHP код:
function make_password($length,$strength=0) {
  
$vowels 'aeiouy';
  
$consonants 'bdghjlmnpqrstvwxz';
  if (
$strength 1) {
    
$consonants .= 'BDGHJLMNPQRSTVWXZ';
  }
  if (
$strength 2) {
    
$vowels .= "AEIOUY";
  }
  if (
$strength 4) {
    
$consonants .= '0123456789';
  }
  if (
$strength 8) {
    
$consonants .= '@#$%^';
  }
  
$password '';
  
$alt time() % 2;
  
srand(time());
  for (
$i 0$i $length$i++) {
    if (
$alt == 1) {
      
$password .= $consonants[(rand() % strlen($consonants))];
      
$alt 0;
    } else {
        
$password .= $vowels[(rand() % strlen($vowels))];
      
$alt 1;
    }
  }
  return 
$password;

вызываем ф-ию с параметром lentgh. то бишь длинна)
если есть желание то и с сложностью, по дэфолту она 0
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2