1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Рандономизация

Тема в разделе "Техническая поддержка", создана пользователем seotracer, 7 ноя 2017.

  1. seotracer

    seotracer A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    Здрасте!
    Только купил a-parser и у меня возник вопрос, подскажите, есть вариации {az:a:z} и он будет перебирать для 1 запроса всевозможные вариации {az:a:z}.
    Подскажите, как сделать для 1 запроса бралась рандомная сгенерированная строка из символов заданного размера.
    Надеюсь понятно описал.
    После зеннопостера все кажется очень непонятным на первый взгляд
     
  2. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    4.547
    Симпатии:
    2.164
    Добрый вечер.
    Используйте в формате запроса такой шаблон:
    Код:
    [% size = 10;
    symbols = 'abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()_+';
    
    USE Math;
    result = '';
    FOREACH i IN [1..size];
        result = result _ symbols.substr(Math.int(Math.rand(symbols.length)), 1);
    END;
    result %]
    Подробнее о шаблонизаторе: https://a-parser.com/wiki/template-toolkit/
     
    seotracer нравится это.
  3. seotracer

    seotracer A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    5 ноя 2017
    Сообщения:
    2
    Симпатии:
    0
    Благодарю!
     
  4. Zlodeys

    Zlodeys A-Parser Pro License
    A-Parser Pro

    Регистрация:
    2 фев 2016
    Сообщения:
    51
    Симпатии:
    30
    Здравствуйте! Дабы не плодить похожие темы, скажите пожалуйста, как можно сделать взятие случайной строки из случайного файла?
    К примеру есть папка с файлами txt, имена 1.txt 2.txt и так далее из которых нужно брать рандом строку. Как можно сделать взятие рандом строки из рандом файла. например взять случайную строку из любого файла из диапазона имен (rand1-100).txt
     
  5. Support Денис

    Support Денис A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    12 июн 2017
    Сообщения:
    586
    Симпатии:
    185
    Здравствуйте. Средствами A-Parser выполнить эту задачу не выйдет.
     

Поделиться этой страницей