Как сгенерировать все возможные варианты цифровых комбинаций, если всего знаков 4 (xxxx) и комбинации могут иметь вид 0450, 4509, 2380, 0023, 1004, 0003 и тд.?
PHP: $array = array(0,1,2,3,4,5,6,7,8,9); for($i=0;$i<10;$i++) for($j=0;$j<10;$j++) for($l=0;$l<10;$l++) for($k=0;$k<10;$k++) echo $array[$i].$array[$j].$array[$l].$array[$k]."<br>\n";
Можно логически прикинуть, максимальное число из 4х цифр 9999 + 10-ти тысячный вариант ето 0000, итого 10 000 комбинаций.
Я почему то подумал что вариантов 1000000 будет(10^6, а не 10^4) и исходя из этого пробовал генерировать, естественно, ничего не вышло из этого.
попугай количество комбинаций равно количеству символов алфавита возведенное в степень равную количеству знаков в слове PHP: for ($i=0;$i<=9999;$i++) { echo sprintf("%04u",$i)."\n"; }