хороший рандомайзер с независимой аппаратной частью или с ручным входным потоком (микрофон, клавиатура, мышь и т.п.) будет дорого стоить

если же берешь в основу уже готовые ГПСЧ, то тут надо фриварные искать наверно. А получать с них выходные данные это уже другой вопрос
