build(deps-dev): apply updates
[benchmarks-js.git] / quick-select.mjs
index efbb9b7238800f893ac03a1df5e6d177fe17981a..a829a9e52032966d969338efcbd1ddc56d08a495 100644 (file)
@@ -1,5 +1,6 @@
+import { randomInt } from 'node:crypto'
+
 import Benchmark from 'benny'
-import { generateRandomInteger } from './benchmark-utils.mjs'
 
 /**
  * @param numberOfWorkers
@@ -12,7 +13,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 +64,7 @@ const defaultPivotIndexSelect = (leftIndex, rightIndex) => {
 }
 
 const randomPivotIndexSelect = (leftIndex, rightIndex) => {
-  return generateRandomInteger(rightIndex, leftIndex)
+  return randomInt(leftIndex, rightIndex)
 }
 
 /**