sanex3339 9 år sedan
förälder
incheckning
1f93de4baa

+ 1 - 1
dist/src/custom-nodes/self-defending-nodes/SelfDefendingUnicodeNode.js

@@ -15,7 +15,7 @@ class SelfDefendingUnicodeNode extends Node_1.Node {
     appendNode(blockScopeNode) {
     appendNode(blockScopeNode) {
         let programBodyLength = blockScopeNode.body.length, randomIndex = 0;
         let programBodyLength = blockScopeNode.body.length, randomIndex = 0;
         if (programBodyLength > 2) {
         if (programBodyLength > 2) {
-            randomIndex = Utils_1.Utils.getRandomInteger(programBodyLength / 2, programBodyLength);
+            randomIndex = Utils_1.Utils.getRandomInteger(programBodyLength / 2, programBodyLength - 1);
         }
         }
         NodeUtils_1.NodeUtils.insertNodeAtIndex(blockScopeNode.body, this.getNode(), randomIndex);
         NodeUtils_1.NodeUtils.insertNodeAtIndex(blockScopeNode.body, this.getNode(), randomIndex);
     }
     }

+ 1 - 1
src/custom-nodes/self-defending-nodes/SelfDefendingUnicodeNode.ts

@@ -37,7 +37,7 @@ export class SelfDefendingUnicodeNode extends Node {
             randomIndex: number = 0;
             randomIndex: number = 0;
 
 
         if (programBodyLength > 2) {
         if (programBodyLength > 2) {
-            randomIndex = Utils.getRandomInteger(programBodyLength / 2, programBodyLength);
+            randomIndex = Utils.getRandomInteger(programBodyLength / 2, programBodyLength - 1);
         }
         }
 
 
         NodeUtils.insertNodeAtIndex(blockScopeNode.body, this.getNode(), randomIndex);
         NodeUtils.insertNodeAtIndex(blockScopeNode.body, this.getNode(), randomIndex);