From 1d2792aef45d47d36a312bb8df614157da6fbe37 Mon Sep 17 00:00:00 2001 From: Prosen-Ghosh Date: Sat, 26 Aug 2017 16:19:50 +0600 Subject: [PATCH] README updated and source edited --- README.md | 29 +++++++++++++++++++++++++---- data/names.js | 8 ++++---- index.js | 2 +- src/pro-number.js | 4 ++-- src/pro-users.js | 8 ++++---- 5 files changed, 36 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 8a0376e..37ae4da 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,35 @@ # random-pro A JavaScript package for random things. -#Installation +# Installation ```npm install random-pro``` -#Number +# Number + ```javascript var rand = require('random-pro'); console.log(rand.generateNumber()); -// +// 0.24763671110551866 +``` +***generateNumber(start)*** This function will generate random number from your input number to 1000 inclusive. + +```javascript +var rand = require('random-pro'); +console.log(rand.generateNumber(75)); +// 84 +console.log(rand.generateNumber(75)); +// 129 ``` -#License +***generateNumber(start,end)*** This function will generate random number from your input number start to end inclusive. + +```javascript +var rand = require('random-pro'); +console.log(rand.generateNumber(0)); +// 249 +console.log(rand.generateNumber(300)); +// 94 +``` + +# License + MIT \ No newline at end of file diff --git a/data/names.js b/data/names.js index 87987ee..341b3b5 100644 --- a/data/names.js +++ b/data/names.js @@ -259,8 +259,8 @@ var emailDomain = [ "zzom.co.uk" ] module.exports = { - firstNameMale : firstNameMale, - firstNameFemale : firstNameFemale, - lastName : lastName, - emailDomain : emailDomain + firstNameMale, + firstNameFemale, + lastName, + emailDomain }; \ No newline at end of file diff --git a/index.js b/index.js index 3c27432..f048068 100644 --- a/index.js +++ b/index.js @@ -1,6 +1,6 @@ var numberPro = require('./src/pro-number.js'); var usersPro = require('./src/pro-users'); -console.log(usersPro.randGenerateEmail()); + module.exports = { generateNumber : numberPro.randNumber, generateName : usersPro.randGenerateUserName, diff --git a/src/pro-number.js b/src/pro-number.js index 4a77e71..7d7e34b 100644 --- a/src/pro-number.js +++ b/src/pro-number.js @@ -3,8 +3,8 @@ var pro = { if(start === undefined && end === undefined){ return Math.random(); } - else if(start != undefined){ - return Math.floor(Math.random() * (100-start + 1)) + start; + else if(start != undefined && end === undefined){ + return Math.floor(Math.random() * (1000-start)) + start; } return Math.floor(Math.random()*(end-start+1)) + start; } diff --git a/src/pro-users.js b/src/pro-users.js index ef739bb..0e5e57b 100644 --- a/src/pro-users.js +++ b/src/pro-users.js @@ -25,8 +25,8 @@ var randGenerateFullName = function(gender){ return locNames[Math.floor(Math.random()*locNames.length)] + names.lastName[Math.floor(Math.random()*names.lastName.length)]; } module.exports = { - randGenerateUserName : randGenerateUserName, - randGenerateLastName : randGenerateLastName, - randGenerateEmail : randGenerateEmail, - randGenerateFullName : randGenerateFullName + randGenerateUserName, + randGenerateLastName, + randGenerateEmail, + randGenerateFullName }; \ No newline at end of file