Quick actions

cmd+k|ctrl+k

Navigation

Languages

Generates Names

Snippet info

Language

JavaScript

Visibility

public

Author

anant.sogani

Created

2018-06-06T08:48:00Z

Updated

2018-06-06T08:48:00Z

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;
}
INFO