From be4fef5d86d3448c37e2653838b7cd5035af9653 Mon Sep 17 00:00:00 2001 From: pyoor Date: Wed, 31 May 2017 15:58:01 -0400 Subject: [PATCH] Reduce dependencies in make.network.randomIPv6 --- lib/make/network.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/make/network.js b/lib/make/network.js index e2d5b13..dbbdc8a 100644 --- a/lib/make/network.js +++ b/lib/make/network.js @@ -48,9 +48,13 @@ make.network = { random.pick([random.number(255), make.number.any]) }, randomIPv6: function () { - return '[' + make.strings.stringFromBlocks([':', function () { - return make.strings.digitsHex(random.range(1, 4)) - }]) + ']' + let parts = [] + + for (let i=0; i<8; i++) { + parts.push(random.hex(4)) + } + + return parts.join(':') }, goodHostnames: function () { return [