You are here

function _user_import_random_username in User Import 8

Same name and namespace in other branches
  1. 5.2 user_import.module \_user_import_random_username()
  2. 5 user_import.module \_user_import_random_username()
  3. 6.4 user_import.import.inc \_user_import_random_username()
  4. 6.2 user_import.import.inc \_user_import_random_username()
  5. 7.3 user_import.import.inc \_user_import_random_username()
  6. 7 user_import.import.inc \_user_import_random_username()
  7. 7.2 user_import.import.inc \_user_import_random_username()
1 call to _user_import_random_username()
_user_import_create_username in ./user_import.import.inc

File

./user_import.import.inc, line 273

Code

function _user_import_random_username() {
  $username = '';
  $vowels = 'aoueiy';
  $consonants = 'bcdfghjklmnpqrstvwxz';
  $length = 8;
  mt_srand((double) microtime() * 10000000);
  $next_vowel = 0;
  for ($count = 0; $count <= $length; $count++) {
    if ($next_vowel) {
      $rand = mt_rand(0, 5);
      $username .= $vowels[$rand];
      $next_vowel = 0;
    }
    else {
      $rand = mt_rand(0, 19);
      $username .= $consonants[$rand];
      $next_vowel = 1;
    }
  }
  return $username;
}