diff --git a/src/core/run.js b/src/core/run.js
index 964ede104ea10be993805bf0512b62d2bf2db02b..7780d5ad9e3dd129be723dfc841e8397fd50d920 100644
--- a/src/core/run.js
+++ b/src/core/run.js
@@ -138,7 +138,7 @@ function run(refs, schema, container) {
           if (parentSchema.required.includes(index)) return sub;
         }
 
-        if (sub.$ref === '#' || (++depth > random.number(0, 1))) {
+        if (sub.$ref === '#' || (++depth > random.number(1, 2))) {
           delete sub.$ref;
           return sub;
         }