X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=quick-select.mjs;h=d4270268fc58e25763684dff27533d643fbfdcdb;hb=f5e52b0dec86c6f103e2f919432d9e8179682d3b;hp=efbb9b7238800f893ac03a1df5e6d177fe17981a;hpb=4aa2893a787119ef9b3957e82539fee4fad4f98f;p=benchmarks-js.git diff --git a/quick-select.mjs b/quick-select.mjs index efbb9b7..d427026 100644 --- a/quick-select.mjs +++ b/quick-select.mjs @@ -1,5 +1,5 @@ +import { randomInt } from 'node:crypto' import Benchmark from 'benny' -import { generateRandomInteger } from './benchmark-utils.mjs' /** * @param numberOfWorkers @@ -12,7 +12,7 @@ function generateRandomTasksMap ( ) { const tasksArray = [] for (let i = 0; i < numberOfWorkers; i++) { - const task = [i, generateRandomInteger(maxNumberOfTasksPerWorker)] + const task = [i, randomInt(maxNumberOfTasksPerWorker)] tasksArray.push(task) } return new Map(tasksArray) @@ -63,7 +63,7 @@ const defaultPivotIndexSelect = (leftIndex, rightIndex) => { } const randomPivotIndexSelect = (leftIndex, rightIndex) => { - return generateRandomInteger(rightIndex, leftIndex) + return randomInt(leftIndex, rightIndex) } /**