<?php
   class PG_Controller_Plugin_Pwdgen
extends Zend_Controller_Plugin_Abstract
{
     public function Generator()
    {
         
      $alphas = array_merge(range('A', 'Z'), range('1', '9'));
        shuffle($alphas);
        
        $letter =$this->UniqueRandomNumbersWithinRange(0, count($alphas), 9);
       $code = $alphas[$letter[0]].$alphas[$letter[1]].$alphas[$letter[2]].$alphas[$letter[3]].$alphas[$letter[4]].$alphas[$letter[5]].$alphas[$letter[6]].$alphas[$letter[7]];
       
    }

    private function UniqueRandomNumbersWithinRange($min, $max, $quantity) {
        $numbers = range($min, $max);
        shuffle($numbers);
        return array_slice($numbers, 0, $quantity);
    }
    
}
