diff --git a/src/crypto/random.js b/src/crypto/random.js index c4760823..1cd82250 100644 --- a/src/crypto/random.js +++ b/src/crypto/random.js @@ -124,7 +124,7 @@ module.exports = { var range = max.subtract(min); var r = this.getRandomBigInteger(range.bitLength()); - while (r > range) { + while (r.compareTo(range) > 0) { r = this.getRandomBigInteger(range.bitLength()); } return min.add(r);