var possible_length = 10;
for (var i = 1; i <= 5; i++) {
console.log(generateFullName() + " having mobile " +
generateMobileNumber() + " owns " + generateCompanyName());
}
function capitalizeWord(word) {
return word.charAt(0).toUpperCase() + word.slice(1);
}
function generateWord(length) {
var word = "";
var alphabet = "abcdefghijklmnopqrstuvwxyz";
for (var i = 0; i < length; i++) {
var index = Math.floor(Math.random() * length);
var letter = alphabet.charAt(index);
word += letter;
}
return word;
}
function generateName(length) {
var name = generateWord(length);
name = capitalizeWord(name);
return name;
}
function generateFullName() {
var firstName = generateName(6);
var lastName = "Postman"
var fullName = firstName + " " + lastName;
return fullName;
}
function generateCompanyName() {
var firstName = generateName(8);
var lastName = "Postman Enterprises";
var fullName = firstName + " " + lastName;
return fullName;
}
function generateMobileNumber() {
var digits = "0123456789";
var length = 9;
var mobileNumber = "5";
for (var i = 0; i < length; i++) {
digit = digits.charAt(Math.floor(Math.random() * length));
mobileNumber += digit;
}
return mobileNumber;
}