环境:
1.有数子从0..9
2.有字符串从'a'..'z'
要求:
1.要根据参数来枚举所有可能的数子组合
2.要根据参数来枚举所有可能的字符组合
3.要根据参数来枚举所有可能的数子加字符的组合
4.要根据参数来枚举结果的起始长度和最终长度例:
procedure Test(Parameter, Head, Foot: Integer);
var
  Number, Str: string;
begin
  Number := '0123456789';
  Str := 'abcdefghijklmnopqrstuvwxyz';
  ...
end;注释:
如果parameter为0则枚举所有Number的可能组合,从1位到N位
如果parameter为1则枚举所有Str的可能组合,从1位到N位
如果parameter为2则枚举所有Number + Str的可能组合,从1位到N位
如果parameter为0,Head为3,Foot为8则枚举所有Number起始长度为3,终止长度为8的可能组合
...