From 052fe5c82d2dceafe48cfe6523604ef3ce1a3ea8 Mon Sep 17 00:00:00 2001 From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 09:32:27 +0000 Subject: [PATCH] fix(usage): use secure random longitude --- apps/web/src/scripts/usage/benchmark-insert-usage.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/scripts/usage/benchmark-insert-usage.ts b/apps/web/src/scripts/usage/benchmark-insert-usage.ts index 9204a13a82..9f63980495 100644 --- a/apps/web/src/scripts/usage/benchmark-insert-usage.ts +++ b/apps/web/src/scripts/usage/benchmark-insert-usage.ts @@ -1,5 +1,5 @@ import { cpus } from 'os'; -import { randomUUID } from 'crypto'; +import { randomInt as secureRandomInt, randomUUID } from 'crypto'; import { Worker } from 'worker_threads'; import path from 'path'; import { closeAllDrizzleConnections, db } from '@/lib/drizzle'; @@ -142,7 +142,7 @@ function generateRandomRecord( metaStats.vercel_ip_latitude_null_pct ), http_x_vercel_ip_longitude: maybeNull( - Math.random() * 360 - 180, + secureRandomInt(0, 360_000_000) / 1_000_000 - 180, metaStats.vercel_ip_longitude_null_pct ), http_x_vercel_ja4_digest: maybeNull(