From 709e28b1d7bc1f1e6724c0df1b1624cdfbb290c4 Mon Sep 17 00:00:00 2001 From: Known Rabbit Date: Tue, 23 Dec 2025 16:24:19 +0800 Subject: [PATCH] fix(uuid): Improve UUID generation logic with modular arithmetic (#1428) --- lua/uuid.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lua/uuid.lua b/lua/uuid.lua index 6252a51..7659323 100644 --- a/lua/uuid.lua +++ b/lua/uuid.lua @@ -17,9 +17,9 @@ local function generate_uuid_v4() rand(0, 255), rand(0, 255), rand(0, 255), - (rand(0, 255) & 0x0F) | 0x40, + ((rand(0, 255) % 16) + 64), rand(0, 255), - (rand(0, 255) & 0x3F) | 0x80, + ((rand(0, 255) % 64) + 128), rand(0, 255), rand(0, 255), rand(0, 255),