User:Blocco/RandomPasswordGenerator

From Legacy Roblox Wiki
Jump to navigationJump to search
local lookupString = "";
for i = 0, 25 do
	lookupString = lookupString .. string.char(i + 65);
end
for i = 0, 25 do
	lookupString = lookupString .. string.char(i + 97);
end
for i = 0, 9 do
	lookupString = lookupString .. string.char(i + 48);
end
lookupString = lookupString .. string.char(36);
lookupString = lookupString .. string.char(37);
lookupString = lookupString .. string.char(33);
lookupString = lookupString .. string.char(42);

function generateRandomPassword(length, useSymbols)
	useSymbols = useSymbols or true;
	local pwString = "";
	for i = 1, length or math.random(10, 30) do
		local rand = math.random(#lookupString + (useSymbols and 0 or -4))
		pwString = pwString .. lookupString:sub(rand, rand);
	end
	return pwString
end

for i = 1, 50 do
	print(generateRandomPassword())
end