Я запускаю приложение на нескольких веб-серверах, которые взаимодействуют с распределенным кластером кэширования в памяти, где я генерирую эксклюзивные идентификаторы блокировки на сервере приложений. выполнение на всех серверах будет генерировать одно и то же псевдослучайное значение блокировки.
Идея заключалась бы в том, чтобы инициировать один экземпляр класса Random для каждого пула приложений, используя увеличивающееся начальное число в кластере распределенного кэширования, и повторно заполнять рандомизатор после того, как каждый вспомогательный метод для генерации потокобезопасного случайного числа достиг определенного количества призывы.
Интересно, какие у вас мысли по этому поводу.