Автор: Ameet 30.12.2011, 21:56
Доброго времени суток, помогите немножко подправить скрипт под мои требования.
Скрипт: http://mydc.ru/topic2794.html?hl=%D0%E5%E3%E8%F1%F2%F0%E0%F6%E8%FF
Я хочу чтобы он генерировал не одни цифры для пароля а цифры+буквы.
Буду очень благодарен за помощь.
Ув. Модераторы переместите тему в нужную тему, так как я прошу помощи по скрипту а мне говорят не та тема.
Автор: Ksan 30.12.2011, 22:29
Ameet, для этого надо было открывать новую тему?
Пишите там свою просьбу, а эту тему попросите закрыть.
UPD:
Когда в правильной теме задашь вопрос, я тебе выложу решение.
Автор: AirKobra45 24.2.2012, 10:56
Цитата(Ameet @ 31.12.2011, 3:56)

Доброго времени суток, помогите немножко подправить скрипт под мои требования.
Скрипт: http://mydc.ru/topic2794.html?hl=%D0%E5%E3%E8%F1%F2%F0%E0%F6%E8%FF
Я хочу чтобы он генерировал не одни цифры для пароля а цифры+буквы.
Буду очень благодарен за помощь.
Ув. Модераторы переместите тему в нужную тему, так как я прошу помощи по скрипту а мне говорят не та тема.
В скрипте поменяй
Код
function GetPass()
math.randomseed(os.time())
return tostring(math.random(100, 99999999))
end
на:
Код
function GetPass()
local n = 7 --количество символов в пароле
math.randomseed(os.time())
sPass = ""
for i = 1, n do
local k = math.random(1,100)
if k <=33 then
sPass = sPass..string.char(math.random(65,90))
elseif (k > 33) and (k <= 66) then
sPass = sPass..string.char(math.random(48,57))
else
sPass = sPass..string.char(math.random(97,122))
end
end
return sPass
end
Проверенно пользуйтесь на здоровье! (но лучше открывайте новую тему)
Автор: Артём 24.2.2012, 11:02
AirKobra45, тема старая и ТС'у в теме скрипта помогли, припоздал ты с ответом
Автор: AirKobra45 24.2.2012, 11:10
Цитата(Артём @ 24.2.2012, 17:02)

AirKobra45, тема старая и ТС'у в теме скрипта помогли, припоздал ты с ответом

а дело не в ответе а в том смогу ли я хотябы такую мелочь сделать.
вроде могу.