From d2a70d71817e2b4e1062a0bc777933705bf1c626 Mon Sep 17 00:00:00 2001 From: Ben Southgate Date: Wed, 2 Dec 2015 23:02:18 -0800 Subject: remove Math.random() calls to utilize faker.seed() Conflicts: lib/internet.js lib/random.js --- lib/commerce.js | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) (limited to 'lib/commerce.js') diff --git a/lib/commerce.js b/lib/commerce.js index 2c41455c..e5a35ee7 100644 --- a/lib/commerce.js +++ b/lib/commerce.js @@ -22,24 +22,7 @@ var Commerce = function (faker) { * @param {number} fixedAmount */ self.department = function(max, fixedAmount) { - return faker.random.arrayElement(faker.definitions.commerce.department); - /* - max = max || 3; - - var num = Math.floor((Math.random() * max) + 1); - if (fixedAmount) { - num = max; - } - - var categories = faker.commerce.categories(num); - - if(num > 1) { - return faker.commerce.mergeCategories(categories); - } - - return categories[0]; - */ }; /** @@ -72,7 +55,9 @@ var Commerce = function (faker) { return symbol + 0.00; } - return symbol + (Math.round((Math.random() * (max - min) + min) * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec); + var randValue = faker.random.number({ max: max, min: min }); + + return symbol + (Math.round(randValue * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec); }; /* @@ -131,4 +116,4 @@ var Commerce = function (faker) { return self; }; -module['exports'] = Commerce; \ No newline at end of file +module['exports'] = Commerce; -- cgit v1.2.3