Генератор строк



  • Ресурс "Генератор строк" не правильно понимает конструкцию [перестановка1|перестановка2].

    Это не к спеху, но для более глубокой рандомизации текстов будет полезно.



  • @wodopad Сейчас для этого нужно использовать ресурс типа "Генератор строк"



  • @support Может я не правильно понял Ваш ответ, по этому хочу уточнить.

    Я использую ресурс "Генератор строк" в таком виде:

    alt text

    Ресурс возвращает такое значение:

    alt text

    А не " 1 2", "2 1".

    Если

    @support said in Генератор строк:

    @wodopad Сейчас для этого нужно использовать ресурс типа "Генератор строк"

    То, что я делаю неправильно?



  • @wodopad

    что я делаю неправильно?

    Вместо [перестановка1|перестановка2]

    используйте {перестановка1|перестановка2}

    Можете посмотреть какие еще варианты и протестировать генератор в конструкторе:

    0_1475062368318_GenStrings.png



  • @support

    Я понял, что мы говорим о разных вещах)

    Конструкция {вариант1|вариант2} рандомно вернёт один из вариантов, только "вариант1" или только "вариант2".

    Конструкция [вариант1|вариант2] должна возвращать оба варианта в рандомной последовательности: "вариант1 вариант2" или "вариант2 вариант1". Проще говоря - это перестановка символов, слов, строк, абзацев и т.д.

    alt text



  • Тогда может так: {12|21}, если вариантов только два?



  • @Turutur
    Рад, что очевидные варианты решения вопроса приходят на ум не только мне. :D

    В данный момент я вынужден выходить из ситуации именно так.

    Приведу пример:

    Я подготовил рандомизированный текст, около 10к знаков, без пробелов, с конструкциями как {|}, так и [|]. Когда обнаружил, что BAS не понимает "перестановку" - посидел вечерок и переделал весь текст только на конструкции {|}, в результате получилось около 18к знаков. Разница в объёме текста очевидная.

    Разумеется, никто кроме меня не виноват, что я заранее не проверил возможности BAS, просто я уже настолько привык пользоваться перестановкой, что даже на ум не пришло проверить такую мелочь.)

    Для более простого восприятия, приведу ещё примерчик.

    Так будет выглядеть исходный текст с перестановкой: [это|не нужно|парсить] (21 символ, без пробелов)
    Так выглядит сейчас: {это не нужно парсить|это парсить не нужно|не нужно это парсить} (55 символов, без пробелов)

    Повторю, без перестановки жить можно, но с ней было бы удобнее.)
    ...................................................................................................................................................
    Upd. Нашёл ошибку в своём тексте, всё ещё более пугающе))

    А именно здесь: Так выглядит сейчас: {это не нужно парсить|это парсить не нужно|не нужно это парсить|не нужно парсить это|парсить это не нужно|парсить не нужно это} (109 символов, без пробелов)



  • @wodopad слушай Человек - респект - ты реальную вещь для меня открыл - я даже не подозревал, что такое возможно - вернее никогда не задумывался! @support - пожалуйста давайте реализуем данную функцию - очень надо для рандомизации - я всегда делал как в примере выше - это трудоемкий процесс) - а так реально проще как @wodopad говорит - и отрывает больше возможностей. Пожалуйста сделайте....



  • @Turutur Ок, будет


Log in to reply