From e72a1a80cbbff4f820518f51218d7c44435ab38d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alvaro=20Cabrera=20Dur=C3=A1n?= <pateketrueke@gmail.com>
Date: Thu, 4 Oct 2018 10:05:53 -0500
Subject: [PATCH] Keep defaults for minItems/maxItems; fix #472

---
 src/types/array.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/types/array.js b/src/types/array.js
index 6b94baf7..96efb118 100644
--- a/src/types/array.js
+++ b/src/types/array.js
@@ -83,7 +83,7 @@ function arrayType(value, path, resolve, traverseCallback) {
   if (optionalsProbability !== false) {
     length = fixedProbabilities
       ? Math.round(maxItems * optionalsProbability)
-      : random.number(minItems, maxItems * optionalsProbability);
+      : random.number(minItems, maxItems) * optionalsProbability;
   }
 
   // TODO below looks bad. Should additionalItems be copied as-is?
-- 
GitLab