Я читал, что, как правило, некоторые реализации SecureRandom могут создавать истинные случайные числа.
В частности, Android docs говорят
экземпляры этого класса будут генерировать начальное семя, используя внутренний источник энтропии, такой как /dev/urandom
но означает ли это, что он произведет истинные случайные числа (т.е. вместо псевдослучайных чисел)?
И если я использую SecureRandom в Android таким образом...
SecureRandom sr = new SecureRandom();
... я получу действительно случайный вывод, когда я назову sr.nextBoolean()
?
Или результат может быть больше (или меньше?) случайным, если я вместо этого получаю вывод, делая это каждый раз:
new SecureRandom().nextBoolean()
?