; Simple Password Generator
; (c) Andrey Pyasetskiy aka Ergo
; mailto:ergo@tut.by
; save as random.powerpro in Scripts directory
; run as .random
signs = 10
; number of letters/didgits
pass = ""
for (i=0; i<signs; i=i+1)
h = random "81"
if (h == 0) Do
k = "q"
ElseIf (h == 1)
k = "w"
ElseIf (h == 2)
k = "e"
ElseIf (h == 3)
k = "r"
ElseIf (h == 4)
k = "t"
ElseIf (h == 5)
k = "y"
ElseIf (h == 6)
k = "u"
ElseIf (h == 7)
k = "i"
ElseIf (h == 8)
k = "o"
ElseIf (h == 9)
k = "p"
ElseIf (h == 10)
k = "a"
ElseIf (h == 11)
k = "s"
ElseIf (h == 12)
k = "d"
ElseIf (h == 13)
k = "f"
ElseIf (h == 14)
k = "g"
ElseIf (h == 15)
k = "h"
ElseIf (h == 16)
k = "j"
ElseIf (h == 17)
k = "k"
ElseIf (h == 18)
k = "l"
ElseIf (h == 19)
k = "z"
ElseIf (h == 20)
k = "x"
ElseIf (h == 21)
k = "c"
ElseIf (h == 22)
k = "v"
ElseIf (h == 23)
k = "b"
ElseIf (h == 24)
k = "n"
ElseIf (h == 25)
k = "m"
ElseIf (h == 26)
k = "Q"
ElseIf (h == 27)
k = "W"
ElseIf (h == 28)
k = "E"
ElseIf (h == 29)
k = "R"
ElseIf (h == 30)
k = "T"
ElseIf (h == 31)
k = "Y"
ElseIf (h == 32)
k = "U"
ElseIf (h == 33)
k = "I"
ElseIf (h == 34)
k = "O"
ElseIf (h == 35)
k = "P"
ElseIf (h == 36)
k = "A"
ElseIf (h == 37)
k = "S"
ElseIf (h == 38)
k = "D"
ElseIf (h == 39)
k = "F"
ElseIf (h == 40)
k = "G"
ElseIf (h == 41)
k = "H"
ElseIf (h == 42)
k = "J"
ElseIf (h == 43)
k = "K"
ElseIf (h == 44)
k = "L"
ElseIf (h == 45)
k = "Z"
ElseIf (h == 46)
k = "X"
ElseIf (h == 47)
k = "C"
ElseIf (h == 48)
k = "V"
ElseIf (h == 49)
k = "B"
ElseIf (h == 50)
k = "N"
ElseIf (h == 51)
k = "M"
Else
k = random "9"
EndIf
pass = pass ++ k
endfor
clip.set(pass)
clip.paste
clip.clear
; Simple Password Generator
; (c) Andrey Pyasetskiy aka Ergo
; mailto:ergo@tut.by
; save as random.powerpro in Scripts directory, run as .random
signs = 10
; number of letters/didgits
pass = ""
for (i=0; i<signs; i=i+1)
h = random "61"
k = select("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890", h-1, h-1)
pass = pass ++ k
endfor
clip.set(pass)
clip.paste
clip.clear
;XLSoft Dev
.save_clipboard
signs = 10
hash = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890"
pass = ""
for (length(pass) < signs)
h = random(length(hash)+1)
k = select(hash, h, h)
if (index(pass, k) == 0)
pass = pass ++ k
endif
endfor
clip.set(pass)
clip paste
.restore_clipboard
for (i=1; i<=signs; i=i+1)
keys +{al}
endfor
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16