
19.04.2022, 22:22
|
|
Постоянный
Регистрация: 11.07.2019
Сообщений: 702
С нами:
3601315
Репутация:
148
|
|
Сообщение от laiser
Всем привет. Пользователь вводит такой текст [ b][ b][ b]FFF[c][c][c][c]
После [ b]заменяется на рандомную цифру, [c] заменяется на рандомную букву
Должно получиться такое: 34FFFgrgt
Подскажите, как можно заменить определенный текст на радомную цифру и символ, но чтобы каждый был разный
Lua:
Код:
local
text
=
"[ b][ b][ b]FFF[c][c][c]"
math
.
randomseed
(
os
.
clock
(
)
)
text
=
text
:
gsub
(
"%[ b%]"
,
math
.
random
(
0
,
9
)
)
:
gsub
(
"%[c%]"
,
string
.
char
(
math
.
random
(
32
,
127
)
)
print
(
text
)
Писал с телефона, если где косякнул - сорян.
upd: [c] в этом коде заменяется на рандом символ из таблицы ascii, a не на рандом букву
|
|
|