Random в значении атрибута HTML элемента?

  • Автор темы Автор темы koster
  • Дата начала Дата начала

koster

Client
Регистрация
30.09.2010
Сообщения
137
Реакции
3
Баллы
18
На странице есть 90 чекбоксов, из них нужно выбрать 1 рандомный. Значением атрибута id = categories и рандомное число...
Каким образом можно отметить ОДНУ рандомную галку (чекбокс) из 90 штук? Т.е. чтобы каждый раз разная галка...
Прикрепил скриншот чтобы понимали о чём речь.
 

Вложения

  • regexp.JPG
    regexp.JPG
    18,5 KB · Просмотры: 749
Делаеш макрос генерации случайных чисел в нужном дипазоне, или список значений в файле со взятием рандомной строки и подстановку в значение.
 
По логике баг, т.к. указывая нижнюю берется нижняя!!))
Скорей фича, в верхнем диапазоне нету правила "включая", его в идеале надо было сделать опциональным, ну или забить на это как сделали разрабы.
 
Скорей фича, в верхнем диапазоне нету правила "включая", его в идеале надо было сделать опциональным, ну или забить на это как сделали разрабы.
Для удобства было бы правильно включить верхнюю границу в перебор.
 
для удобства было бы правильно включить верхнюю границу в перебор.
да и так удобно, вопрос привычки. сейчас вот только трогать уже ничего не надо, разве что в zp4, так как шаблоны уже написаны, всё работает.
 
Nuaru говорил что наши шабы в ZP4 тож норм работать. Да и всегда есть возможность юзать старый билд.
 
это не баг. так устроен рандом в c# и есть много причин так делать, но основная - это нумерация с нуля.
т.е. у вс 40 строчек в файле, например. нумерация с 0. вы пишите рандом от 0 до 40 и это правильно работает. вам не нужно вычитать еденицу при таком подходе.
 
спасибо всем за ответы :) Я так пробовал, но не получалось что-то :( Всмысле значение ставил без цифры 22, regexp поиск и элемент рандомный. Просто откатывался на старые версии когда проблема с не найден элемент была - искал версию постабильней.
А в значении HTML атрибута тоже макросы можно использовать?
 
А в значении HTML атрибута тоже макросы можно использовать?
Макросы можно использовать везде, в любой части шаблона, т.к. при его выполнении вместо макроса будет подставлен результат его выполнения.
 
это не баг. так устроен рандом в c# и есть много причин так делать, но основная - это нумерация с нуля.
т.е. у вс 40 строчек в файле, например. нумерация с 0. вы пишите рандом от 0 до 40 и это правильно работает. вам не нужно вычитать еденицу при таком подходе.
Ясно. Буду знать.
 
Ребят, а если на странице 100 чебоксов, можно их как-то выделить за один шаг, а не тыкать в каждый?
 
Можно организовать цикл, увеличивать номер совпадения и произвести повторение шага 100 раз.
 
А вот расширения, что существуют для браузеров Chrome, Фаерфокс, их как-то можно установить на браузер Zenno? Я к чему, просто там есть плагины, отмечающие все чебоксы на странице в 1-2 клика. )
 
Нет, нельзя :)
 
А как сделать рандомное число с десятыми и сотыми 3.59 к примеру?
Еще вопрос, как подставить рандомный диапазон чисел из таблицы? Допустим в одном шаблоне нужна цена в диапазоне 100-200, а в другом 450-590. Как сделать чтобы этот диапазон брался из таблицы, т.к. проще изменить xlsx чем залазить каждый раз в мейкер и в нем править шаблон.
 
А как сделать рандомное число с десятыми и сотыми 3.59 к примеру?
Еще вопрос, как подставить рандомный диапазон чисел из таблицы? Допустим в одном шаблоне нужна цена в диапазоне 100-200, а в другом 450-590. Как сделать чтобы этот диапазон брался из таблицы, т.к. проще изменить xlsx чем залазить каждый раз в мейкер и в нем править шаблон.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)