Генератор строк
-
Ресурс "Генератор строк" не правильно понимает конструкцию [перестановка1|перестановка2].
Это не к спеху, но для более глубокой рандомизации текстов будет полезно.
-
@wodopad Сейчас для этого нужно использовать ресурс типа "Генератор строк"
-
@support Может я не правильно понял Ваш ответ, по этому хочу уточнить.
Я использую ресурс "Генератор строк" в таком виде:
Ресурс возвращает такое значение:
А не " 1 2", "2 1".
Если
@support said in Генератор строк:
@wodopad Сейчас для этого нужно использовать ресурс типа "Генератор строк"
То, что я делаю неправильно?
-
что я делаю неправильно?
Вместо
[перестановка1|перестановка2]
используйте
{перестановка1|перестановка2}
Можете посмотреть какие еще варианты и протестировать генератор в конструкторе:
-
Я понял, что мы говорим о разных вещах)
Конструкция {вариант1|вариант2} рандомно вернёт один из вариантов, только "вариант1" или только "вариант2".
Конструкция [вариант1|вариант2] должна возвращать оба варианта в рандомной последовательности: "вариант1 вариант2" или "вариант2 вариант1". Проще говоря - это перестановка символов, слов, строк, абзацев и т.д.
-
Тогда может так: {12|21}, если вариантов только два?
-
@Turutur
Рад, что очевидные варианты решения вопроса приходят на ум не только мне. :DВ данный момент я вынужден выходить из ситуации именно так.
Приведу пример:
Я подготовил рандомизированный текст, около 10к знаков, без пробелов, с конструкциями как {|}, так и [|]. Когда обнаружил, что BAS не понимает "перестановку" - посидел вечерок и переделал весь текст только на конструкции {|}, в результате получилось около 18к знаков. Разница в объёме текста очевидная.
Разумеется, никто кроме меня не виноват, что я заранее не проверил возможности BAS, просто я уже настолько привык пользоваться перестановкой, что даже на ум не пришло проверить такую мелочь.)
Для более простого восприятия, приведу ещё примерчик.
Так будет выглядеть исходный текст с перестановкой: [это|не нужно|парсить] (21 символ, без пробелов)
Так выглядит сейчас: {это не нужно парсить|это парсить не нужно|не нужно это парсить} (55 символов, без пробелов)Повторю, без перестановки жить можно, но с ней было бы удобнее.)
...................................................................................................................................................
Upd. Нашёл ошибку в своём тексте, всё ещё более пугающе))А именно здесь: Так выглядит сейчас: {это не нужно парсить|это парсить не нужно|не нужно это парсить|не нужно парсить это|парсить это не нужно|парсить не нужно это} (109 символов, без пробелов)
-
@wodopad слушай Человек - респект - ты реальную вещь для меня открыл - я даже не подозревал, что такое возможно - вернее никогда не задумывался! @support - пожалуйста давайте реализуем данную функцию - очень надо для рандомизации - я всегда делал как в примере выше - это трудоемкий процесс) - а так реально проще как @wodopad говорит - и отрывает больше возможностей. Пожалуйста сделайте....
-
@Turutur Ок, будет