diff --git a/lua-minify.lua b/lua-minify.lua index 9fff817..685654c 100644 --- a/lua-minify.lua +++ b/lua-minify.lua @@ -285,6 +285,11 @@ local Scope = { for _, var in pairs(self.Locals) do local id = "" local tries = 0 + local seed = 1000 + for _,i in ipairs({string.byte(var.Name,1,var.Name:len())}) do + seed = (seed^i)%100000 + end + math.randomseed(seed) repeat local n = math.random(1, #chars) id = id .. chars:sub(n, n) @@ -2042,4 +2047,4 @@ local function Format_Mini(ast) return formatStatlist(ast) end -return {Format_Mini=Format_Mini,parse=parse,util=util} +return {Format_Mini=Format_Mini,parser=parse,util=util}