Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1235
Благодарности: 518

Профиль | Отправить PM | Цитировать


Цитата Iska:
Нужно просто составить все возможные комбинации. »
Посчитаем:
powershell
Код: Выделить весь код
function get-factorial([int]$num = 1) {
	switch ($num -le 1) {
		$true { $num }
		$false {$num*(get-factorial(--$num))}
	}
}

# количество комбинаций
$n = '0123456789abcdefghijklmnopqrstuvwxyz'
$m = 6

$C = (get-factorial $n.length)/((get-factorial $m)*(get-factorial ($n.length - $m)))
$C
1947792 - число комбинаций...
Количество потраченного времени будет зависеть от скорости перебора комбинаций.
Допустим, 10 в секунду. Тогда:
Код: Выделить весь код
$C/10/60/60/24
2,25438888888889 дней непрерывного перебора... как-то так

-------
scio me nihil scire. Ѫ


Отправлено: 20:36, 12-05-2020 | #8