Генерация профиля + Анонимность

hideyoshi

Client
Регистрация
27.09.2018
Сообщения
35
Благодарностей
0
Баллы
6
Здравствуйте.
Полноценная генерация профиля происходит только один раз на старте проекта. Нужно генерировать комбинации профилей с разными параметрами анонимности.
У меня их около 6. Это 3 узла. Работаю со свитчами + if и таблицей, где хранятся значения переменных счетчиков от которых зависит выбор в свитче параметра узла. Переменные обнуляются на старте проекта, поэтому привязал их к таблице. Кубики работают, но получается очень грамоздкий алгоритм, который тяжело править и долго разбираться как добавить новый узел.
random() не поможет т.к должно быть одинаковое количество профилей на каждый параметр узла.
Может есть способ как это сделать проще?
 

Вложения

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Шаб не смотрел. Но получить новой профиль, можно из подпроекта.
Но лучше пересмотреть логику, дабы избежать утечек памяти и возможных багов с загрузкой профилей.
т.е. использовать подпроекты, либо разом запускать разные потоки с соответствующими профилями.
 

hideyoshi

Client
Регистрация
27.09.2018
Сообщения
35
Благодарностей
0
Баллы
6
Изменил код. Создал таблицу двоичных числес в зависимости от параметров и руками прописал нули и единицы. 0 - параметр выкл, 1 параметр - вкл. Это сильно упростило код. Больше нет никаких циклови счетчиков. Код обращения к таблице и свитчи.
 

Вложения

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