Разница между перестановками и комбинациями при генерации паролей заключается в том, что перестановка — это способ последовательно расположить элементы во множестве, а сочетание — это неупорядоченный набор элементов, взятых из множества, где используется только выбор, расположение не учитывается. 3
Перестановка позволяет найти общее количество возможных перестановок, используя формулы для случаев с повторяющимися компонентами и без них. 3 Например, 123, 312 и 213 — это перестановки трёх чисел: 1, 2 и 3. 3
Сочетание помогает выяснить, сколькими способами можно выбрать k элементов из множества n. 3 В сочетании используется только выбор, расположение не используется. 3
Таким образом, перестановка фокусируется на порядке элементов, а сочетание — на самом выборе без учёта порядка. 13