From df296352d46730b2e79a05506c2e416e5fce2c9d Mon Sep 17 00:00:00 2001 From: Gokulnath Reddy Date: Mon, 19 Jun 2017 22:42:54 +1000 Subject: Generate a hexaDecimal string --- lib/random.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'lib') diff --git a/lib/random.js b/lib/random.js index 17b74f64..21151213 100644 --- a/lib/random.js +++ b/lib/random.js @@ -210,6 +210,25 @@ function Random (faker, seed) { return wholeString; }; + /** + * hexaDecimal + * + * @method faker.random.hexaDecimal + * @param {number} count defaults to 1 + */ + this.hexaDecimal = function hexaDecimal(count) { + if (typeof count === "undefined") { + count = 1; + } + + var wholeString = ""; + for(var i = 0; i < count; i++) { + wholeString += faker.random.arrayElement(["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "A", "B", "C", "D", "E", "F"]); + } + + return "0x"+wholeString; + }; + return this; } -- cgit v1.2.3