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 [