По поводу случайных алгоритмов или их динамическом изменении - очень врядли.
1. Если к оператору попала труба, залоченная под него и по какой-то причине лок нужно снять(допустим) им что нужно поднимать журналы или базу данных и искать какой такой код установили в именно эту трубу. Очень сомневаюсь.
2. Динамически изменяющийся алгоритм красиво, но неимоврно усложняет жизнь(увеличивает затраты). Я бы так не поступил. Хотя допускаю, что в разных сериях алкашей алгоритм может быть различным.