Как равномерно распределить % кликов по массиву ссылок?

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Приветствую коллеги! Помогите решить следующую задачу.
Есть список ссылок в количестве 100 штук. На них нужно кликать в зависимости от значения % которое предварительно задано. И кликать нужно не подряд, а равномерно распределить проценты кликов по всему списку.
Например, задали 20% значит кликнет каждую 5-ю ссылку. Задали 50% значит кликнет каждую 2-ю ссылку. Но как быть, если задать 80% ? Тогда нужно кликать каждую 1.25-ю ссылку. и при таком значении уже так просто равномерно не распределишь клики.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 690
Баллы
113

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 385
Баллы
113
А, если в списке будет 95 ссылок или любое количество не кратное 100? Остается только округлять в меньшую или большую сторону динамически(1.25 до 1, а 2.68 до 3) и прокликивать до % от общего числа строк.
 
  • Спасибо
Реакции: Gang

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
берешь список ссылок, загоняешь его в другой список. Мешаешь, выделяешь оттуда 80, 95 или сколько ещё процентов и прокликиваешь
 
  • Спасибо
Реакции: Gang и Sergodjan

Gang

Client
Регистрация
04.04.2010
Сообщения
577
Благодарностей
313
Баллы
63
Спасибо всем за советы. Примерно в том же направлении сделал. Но думал может туплю, посоветоваться не грех)
 

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