From 21990ee288df5799da0f796e7dd67e5a984f2c65 Mon Sep 17 00:00:00 2001 From: Nicolas DUBIEN Date: Mon, 10 Aug 2020 21:35:37 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Faster=20computation=20of=20uniform?= =?UTF-8?q?BigInt=20(#64)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/distribution/UniformBigIntDistribution.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/distribution/UniformBigIntDistribution.ts b/src/distribution/UniformBigIntDistribution.ts index b4cb605..eab6003 100644 --- a/src/distribution/UniformBigIntDistribution.ts +++ b/src/distribution/UniformBigIntDistribution.ts @@ -25,7 +25,7 @@ function uniformBigIntInternal(from: bigint, diff: bigint, rng: RandomGenerator) nrng = out[1]; } if (value < MaxAcceptedRandom) { - const inDiff = value - diff * (value / diff); + const inDiff = value % diff; return [inDiff + from, nrng]; } } -- 2.51.2