function random_email(first_no_small,first_no_bigger,second_no_small,second_no_bigger,last_no_small,last_no_bigger){
	var email = "";
	var symbls = Array('1','2','3','4','5','6','7','8','9','0','q','w','e','r','t','y','u','i','o','p','','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m');
	
	for(var i = 1; i <= (first_no_small+Math.round(Math.random()*100)%first_no_bigger+1); i++){
		email += symbls[Math.round(Math.random()*100)%36+1];
		}
	email += "@";
	for(var i = 1; i <= (second_no_small+Math.round(Math.random()*100)%second_no_bigger+1); i++){
		email += symbls[Math.round(Math.random()*100)%36+1];
		}
	email += ".";
	for(var i = 1; i <= (last_no_small+Math.round(Math.random()*100)%last_no_bigger+1); i++){
		email += symbls[Math.round(Math.random()*100)%36+1];
		}
	
	return email;
}

function gen_password(length,strength){
  var vowels = Array('a','e','i','o','u','y');
  var consonants = Array('b','d','g','h','j','l','m','n','p','q','r','s','t','v','w','x','z');

  if (strength >= 0) {
    consonants = consonants.concat(Array('B','D','G','H','J','L','M','N','P','Q','R','S','T','V','W','X','Z'));
  }
  if (strength > 1) {
    vowels = vowels.concat(Array('A','E','I','O','U','Y'));
  }
  if (strength > 2) {
    consonants = consonants.concat(Array('0','1','2','3','4','5','6','7','8','9'));
  }
  if (strength > 3) {
    consonants = consonants.concat(Array('@','#','$','%','^'));
  }

  var password = '';
  var alt = Math.round(Math.random()*10)%2;

  for (var i = 0; i < length; i++) {
    if (alt == 1) {
      password += consonants[Math.round(Math.random()*100)%consonants.length];
      alt = 0;
    } else {
      password += vowels[Math.round(Math.random()*100)%vowels.length];
      alt = 1;
    }
  }

  return password;
}
