我一直在寻找能够生成字母,数字和符号的发电机的年龄。例如,使用javascript或php,它将打印出来:
a
b
c
等。等等。
aa
ab
ac
等。等等。
aab
aac
aad
等。等等。
当谈到任何数学方程式时,我都很可怕(我认为这需要Javascript而不是PHP)。
有没有人知道发电机或网站解释如何执行此操作。我试着谷歌搜索它,但我使用的术语继续弹出一些随机生成器:/
编辑:我找到了这段代码。用它来实现符号的任何建议,以及混合一切?例如,aB1 @
<?php
$i = 'a';
for ($n=0; $n<200; $n++) {
echo ++$i . '<br/>'. "\n";
}
?>
我到目前为止修改了它:/遗漏了我知道的很多东西。
修改后的代码
<?php
$i = 'a';
$m = '1';
for ($n=0; $n<200; $n++) {
echo ++$i . ++$m . '<br/>'. "\n";
}
?>
答案 0 :(得分:0)
最简单的方法是使用for
循环,不需要任何复杂的数学运算。例如:
var chars = "abcdefghijklmnopqrstuvwyxz";
for(var a = 0; a < chars.length; a++) {
for(var b = 0; b < chars.length; b++) {
for(var c = 0; c < chars.length; c++) {
console.log(chars[a] + chars[b] + chars[c]);
}
}
}
如果你想玩它,请查看http://jsfiddle.net/h7buU/
根据您的尝试,您还可以创建一个递归函数,该函数可以获得相同的结果并且更具动态性。