Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Creator: Bolodefchoco
- --Made in: 03/08/2015
- --Last update: 15/05/2016
- --[[ Notes:
- Does:
- Gera uma senha aleatória a-z A-Z 0-9 %p
- Args:
- int --> Quantidade de caracteres na senha (Caso não houver este argumento, será um número aleatório entre 5 e 12)
- Complement:
- eventLoop=function() print("<R>Sua senha é: <font size='20'>"..generatePassword().."</font>") end
- ]]--
- math.randomseed(os.time())
- generatePassword=function(int)
- int = int or math.random(5,12)
- local x = {"+","-","_","@","?","!",".",":",",","(",")","~","*","=","$","#","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"}
- local pw = ""
- for i = 1,int do
- local v = {string.upper,string.lower}
- v = v[math.random(#v)]
- pw = pw..v(x[math.random(#x)])
- end
- return pw
- end
Advertisement
Add Comment
Please, Sign In to add comment