Единственный недостаток тут - производительность и масштабируемость. Будет либо маленькая разрядность и быстро, либо большая разрядность и медленно... Если пытаться скомбинировать, то размеры генератора становятся большими.
К примеру, если использовать для генерации числа матрицу из 32 детекторов, смотрящую на покрытую слоем изотопа пластину, считая что наличие частицы в детекторе - это 1, а отсутствие - это 0, то в каждый произвольный момент времени мы на ней имеем 32 случайных бита или одно 32-разрядное число... При условии, что детектор обладает временем реакции, меньшим чем интервалы между снятием значений. Для генерации же ключей 32 бит как-то маловато, надо хотя бы 256... И тут либо проводить 8 измерений, что медленнее намного, либо делать матрицу из 256 детекторов...
Или же пойти по другому пути - один детектор и вычислять бит, как функцию от среднего интервал между распадами для последних трех-четырех распадов. Так компактнее, но нужен источник с большей активностью.
P.S. Насколько я знаю, народ собирал такие генераторы с производительностью до 200 байт/с, просто из спортивного интереса. Громоздко и не очень быстро, но зато не псевдослучайно, а вполне по-настоящему.
https://www.fourmilab.ch/hotbits/hardware.html
Но покупать готовое - это не то, паранойя не успокоится.