Разница между программной и аппаратной генерацией перестановок данных заключается в используемом подходе и устройстве для реализации процесса:
- Программная генерация осуществляется с помощью специальных программ, которые выполняют генерацию по определённому алгоритму. moluch.ru www.cs.vsu.ru Например, в языке программирования Python для генерации всех перестановок списка можно использовать встроенный модуль itertools. sky.pro
- Аппаратная генерация реализуется с помощью специализированных устройств, которые генерируют перестановки на основе измеряемых, хаотически изменяющихся параметров протекающего физического процесса. books.ifmo.ru Например, это могут быть процессы, протекающие в неживой природе. books.ifmo.ru
Таким образом, программные генераторы работают на уровне программ и способны воспроизвести ранее сгенерированную последовательность, в то время как аппаратные генераторы используют физические устройства для генерации перестановок на основе измеряемых параметров физических процессов. books.ifmo.ru