История изменений
Исправление olegsov, (текущая версия) :
да при чем тут дельфя и видеокарта?
любой алгоритм, который можно распараллелить, будет давать ПСЕВДОслучайные числа, а не реально случайные. грубо говоря некую последовательность чисел, вычисленную по определенному математическому алгоритму, которая выглядит как случайная, но по сути не является таковой.
реально случайные числа генерируются из случайных задержек в исполнении разных функций, непредсказуемых событий ввода/вывода, а также специально для этого спроектированной железкой. раньше такие железки встраивали в специальные чипы на мат. плате, сейчас в процессорах есть, но насколько они случайные никто не знает - есть мнение что там какой-то бэкдор встроен для удобства взлома сгенерированных ей ключей, а значит и множество выдаваемых ей последовательностей будет ограничено.
суть в том что эта железка не расчитана на то что ей будут очень много данных генерировать - ее достаточно только для генерации ключей для криптографии и всё.
для демонстрации попробуй читать из /dev/random и /dev/urandom и сравни скорость.
Исправление olegsov, :
да при чем тут дельфя и видеокарта?
любой алгоритм, который можно распараллелить, будет давать ПСЕВДОслучайные числа, а не реально случайные. грубо говоря некую последовательность чисел, вычисленную по определенному математическому алгоритму, которая выглядит как случайная, но по сути не является таковой.
реально случайные числа генерируются из случайных задержек в исполнении разных функций, непредсказуемых событий ввода/вывода, а также специально для этого спроектированной железкой. раньше такие железки встраивали в специальные чипы на мат. плате, сейчас в процессорах есть, но насколько они случайно никто не знает - есть мнение что там какой-то бэкдор втсроен для удобства взлома сгенерированных ей ключей, а значит и множество выдаваемых ей последовательностей будет ограничено.
суть в том что эта железка не расчитана на то что ей будут очень много данных генерировать - ее достаточно только для генерации ключей для криптографии и всё.
для демонстрации попробуй читать из /dev/random и /dev/urandom и сравни скорость.
Исходная версия olegsov, :
да пр чем тут дельфя и видеокарта?
любой алгоритм который можно распараллелить будет давать ПСЕВДОслучайные числа, а не реально случайные. грубо говоря некую последовательность чисел, вычисленную по определенному математическому алгоритму, которая выглядит как случайная, но по сути не является таковой.
реально случайные числа генерирует железка специально для этого спроектированная. раньше такие встраивали в специальные чипы на мат. плате, сейчас в процессорах есть, но насколько они случайно никто не знает.
суть в том что эта железка не расчитана на то что ей будут очень много данных генерировать - ее достаточно только для генерации ключей для криптографии и всё.
для демонстрации попробуй читать из /dev/random и /dev/urandom и сравни скорость.