Рандомизация разрешения



  • Добрый день, есть действие "Разрешение", в нем указывается разрешение, две цифры.
    А как сделать чтобы рандомно выбиралось любое разрешение из предложенных? Например 3-4 варианта разрешения экрана, и скрипт выбирает один из них каждый раз разный



  • @Porosenok said in Рандомизация разрешения:

    Добрый день, есть действие "Разрешение", в нем указывается разрешение, две цифры.
    А как сделать чтобы рандомно выбиралось любое разрешение из предложенных? Например 3-4 варианта разрешения экрана, и скрипт выбирает один из них каждый раз разный

    Пилим нужные разрешения в ресурсы или в список построчно. Например:
    1024:768
    800:600
    1920:1080
    Рандомно дергаем строку из файла или списка, парсим на 2 части через Парсить строку. Вставляем в меню функции Разрешение
    Всё.



  • @Porosenok либо создаем ресурс генератор строк с данными разрешений, вот так. {1024:768|800:600|1920:1080}
    Потом парсим в список, сохраняем значение первого и второго елемента списка в отдельные переменные, потом эти переменные вставляем на свои места в екшене Разрешение



  • всем спасибо)



  • @Porosenok Сначала выполнить код

    set_random_resolution = function(){
    var resolution_list = '640x360|640x480|800x600|960x540|960x720|1024x600|1024x768|1280x720|1152x864|1280x960|1280x1024|1600x900|1400x1050|1600x1200|1920x1080|2048x1152|1920x1440|2560x1440';
    resolution_list=resolution_list.split('|');
    var r = resolution_list[Math.floor(Math.random()*resolution_list.length)].split('x');
    resize(r[0], r[1])!
    }
    

    Затем "выполнить функцию", когда нужно - set_random_resolution


Log in to reply