Lua Регистрация от 1 символа - PullRequest
2 голосов
/ 13 августа 2011

Мне нужно присоединить случайные специальные символы (!, @, #, $,%, ^, &, *) К моей строке, которая выглядит следующим образом: 123456, и мне нужно, чтобы она выглядела так 1 $ & 2 $ 3 % 4 ^ 5 .

Есть ли способ сделать это с Луа? Я просматривал некоторые ручные функции, но ничего интересного не нашел, кроме join ().

1 Ответ

2 голосов
/ 13 августа 2011

Попробуйте это:

local noise= {'#','@','$', '%'}
local s="123456"
print(s:gsub(".",function (c) return c..noise[math.random(1,#noise)] end))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...