Предложены алгоритм работы и модель высокопроизводительного генератора перестановок чисел (0, 1, n). Генератор имеет матричную структуру и аппаратную сложность CN =n/2(log22(n) — log2(n)) условных логических элементов, что дает возможность формирования перестановок при больших значениях n. Предложенный в работе генератор перестановок предназначен для системы аппаратного форматирования бинарных строк представления информации в ЭВМ. Ключевые слова: генератор перестановок, генератор сочетаний, баньян-переключатель, динамические перестановки, псевдослучайные перестановки