Рандомизация вступления

LiMe

Client
Регистрация
10.12.2015
Сообщения
597
Благодарностей
317
Баллы
63
Ребята подскажите пожалуйста, есть такой момент, есть 30 аккаунтов, и есть 30 групп.
Как бы все это организовать так чтобы, каждый аккаунт вступил в разное количество групп.
Чтобы получилось к примеру вот так:
Аккаунт1;18 групп
Аккаунт2;28 групп
Аккаунт3;25 групп
Буду вам очень признателен
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 436
Баллы
113
В начале шаблона по вступлению генерируй число в нужном диапазоне ( допустим, от 18 до 30 ) и подставь его в счетчик цикла вступлений
 
  • Спасибо
Реакции: szechwalkeyka1978 и LiMe

[Pacman]

Client
Регистрация
29.05.2017
Сообщения
279
Благодарностей
168
Баллы
43
Вариантов много, но так или иначе решается через случайные числа. К примеру:
Аккаунты дергаются из файла с удалением.
Полный список групп висит в списке в шаблоне.
Генерируется заданный рандом, во сколько вам нужно вступить групп 1-30.
Цикл на это число из рандома. С уменьшением счетчика на -1, то есть как будет переменная = 0, то прекратить выполнение шаблона.
Берете в переменную случайную строку из списка с группами с удалением и вступаете туда.
Ставите столько потоков сколько есть рабочих аккаунтов.
 
  • Спасибо
Реакции: LiMe

LiMe

Client
Регистрация
10.12.2015
Сообщения
597
Благодарностей
317
Баллы
63
Спасибо ребят, за помощью
 

LiMe

Client
Регистрация
10.12.2015
Сообщения
597
Благодарностей
317
Баллы
63
Ошибка вышла, надо реализовать так чтобы на входе задавалось группы в виде:
Ссылка на группу;сколько вступлений надо

За первую помощь очень признателен, теперь не знаю как реализовать это, подскажите пожалуйста.
Вариант [Pacman] хороший, но в многопотоке не вариант так использовать, просто в конце много времени будет идти в холостую, перебором файла.
 

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