diff --git a/project/src/helpers/WeightedRandomHelper.ts b/project/src/helpers/WeightedRandomHelper.ts index 7b5f8169..64ae26a7 100644 --- a/project/src/helpers/WeightedRandomHelper.ts +++ b/project/src/helpers/WeightedRandomHelper.ts @@ -22,6 +22,12 @@ export class WeightedRandomHelper { const itemKeys = Object.keys(itemArray); const weights = Object.values(itemArray); + + if (itemKeys.length !== weights.length) + { + return null; + } + const chosenItem = this.weightedRandom(itemKeys, weights); return chosenItem.item;