function rand_str($length=6, $chars='ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjklmnpqrstuvwxyz23456789')
  {
      $chars_length = (strlen($chars) - 1);
      $string = $chars{rand(0, $chars_length)};
      // Generate random string
      for ($i = 1; $i < $length; $i = strlen($string)){     
          $r = $chars{rand(0, $chars_length)};
          if ($r != $string{$i - 1}) $string .=  $r;         
      }        
      return $string;     
  }
Saya tidak memasukkan beberapa abjad seperti huruf "I", "i", "O", "o" dan nombor "1", "0" bagi mengelakkan kekeliruan user semasa membaca nombor yang sudah digenerate nanti
Tiada ulasan:
Catat Ulasan