Например, USB Hourglass комбинирует этот простой прибор, вращательный механизм и оптическую систему около "горлышка" для наблюдения за песком. Количество проникающего через него света к сенсору преобразуется в электрический сигнал и оцифровывается, а микроконтроллер определяет момент поворота часов. Как описывают систему разработчики, данные передаются через интерфейс USB на компьютер, где их можно использовать как источник случайной энтропии. Питание также подаётся по USB-кабелю.Наверное, эта комбинация высоких технологий и древнего изобретения не станет вожделенным подарком под ёлку, но и цель – не порадовать взгляд, а предоставить источник случайных чисел, поскольку строгие математические формулы с заданными параметрами для этого не подходят. В качестве недетерминированных источников также предлагаются радиоактивный распад, сигнал на радиочастоте, где нет вещания, скатывающиеся по склону игральные кости и другие варианты. USB Hourglass неплохо смотрится на их фоне в плане частоты получения данных, стоимости, безопасности, надёжности и простоты. Разработчики считают, что разбирающийся в схемотехнике человек сможет самостоятельно собрать устройство за несколько дней, потратив около $100. Существуют и коммерческие системы получения случайных чисел, но часто эти генераторы либо не поставляются отдельно и являются частью комплексных решений, либо программный код для них закрыт, либо они слишком сложны для самостоятельной проверки надёжности.
Схема же USB Hourglass:
Устройство выдаёт ежесекундно в текстовой форме 100 значений в виде 10-битных неотрицательных целых чисел. Переворот часов происходит каждые 2 минуты и занимает 2 секунды. Пока для приобретения система недоступна.