Перейти к содержимому
  • 0
zhabik

lua

Вопрос

как мне сделать цикл чтобы в нем переменная с одной буквы превращалось в слово и после каждой добавленной буквы был рандомный знак к примеру ,"(;%:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Т.е. построить функцию, которая принимает строку а возвращает строку, которая получается отображением каждого символа в строку текущий символ..рандомный символ?

Типа, "abc" -> "a(b%cH"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Иногда новички задают настолько сложные вопросы, что и все гуру форума не смогут на них ответить.

 

Но попробуем внести ясность. Что значит "переменная с одной буквы"? Имя переменной состоит из одной буквы? Или имя может быть любым, а переменная содержит строковое значение из одной буквы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попытался угадать, что хочет автор:

local str = "A"

for i = 1, 30 do
    str = str .. string.char(math.random(65, 90)) .. string.char(math.random(33, 64))
end

print(str)
Скрытый текст

Sq9Qjvn.png

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...