TRNG: аппаратные источники энтропии
True Random Number Generators используют физические явления для получения непредсказуемых значений.
Термальный шум
Случайные колебания напряжения в полупроводниках. Intel использует rdrand инструкцию на основе термального шума транзисторов. Преимущества: высокая скорость, интеграция в CPU. Недостатки: требует калибровки, чувствительность к температуре.
Фотонные детекторы
Квантовая случайность распада фотонов. ID Quantique производит коммерческие генераторы. Преимущества: истинная квантовая случайность, теоретическая непредсказуемость. Недостатки: высокая стоимость, сложность интеграции.
Атмосферный шум
Радиочастотные помехи от атмосферных явлений. Random.org использует этот метод. Преимущества: проверенная технология, публичная верификация. Недостатки: зависимость от внешних условий, ограниченная скорость.
Применение в игровых системах
TRNG используется для инициализации PRNG (seeding), генерации криптографических ключей, критически важных случайных значений. В production-системах обычно комбинируется с PRNG для баланса скорости и качества.