|   
 UID1 威望1240 点 金钱24019 金币 点卡317 点 
 | 
1#
 发表于 2002-10-27 02:49 
 | 只看该作者 
 perl写了一个生成字典的小程序
| BLOCK: {
 print "请输入需要生成字典的起始范围  ";
 $first=<STDIN>; chomp $first;
 print "请输入需要生成字典的结束范围  ";
 $second=<STDIN>; chomp $second;
 if($first>$second) {die "起始数字必须比结束数字小"}
 print "你选择了从$first到$second之间产生随机数 确定吗(y/n) ";
 $char = getc STDIN;
 getc STDIN;
 };
 if (lc($char) eq "y")
 {
 print "请在输入字典的位数 ";
 $Length=<STDIN>;
 }
 elsif (lc($char) eq "n")
 {
 goto BLOCK;
 }
 else
 {
 print "请输入正确的字符\n";
 exit;
 }
 if(length $second < $Length)
 {
 do
 {$second=join("",0,$second);}
 until
 (length $second == $Length);
 }
 if(length $first < $Length)
 {
 do
 {$first=join("",0,$first);}
 until
 (length $first == $Length);
 }
 
 {
 print "请输入生成字典的路径及名称,如 c:\\dic.txt ";
 $name=<STDIN>; chomp $name;
 $,="\n";
 #print $name;
 open(OUTFILE, ">c:\\u.txt");
 print OUTFILE ("$first".."$second");
 }
 注意:可以生成字母的字典 如aaa-yyy 之间的所有三位排列,不过有个小毛病,就是生成字母的时候 请在输入字典的位数 必须要你填写的起始位数小,要不就生成不了,数字的可以,自动补零,有兴趣完善一下咯
 
 
 
 | 
 
| 我是一个呼吸着现在的空气而生活在过去的人
 这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
 我已习惯了孤独,爱上孤独
 他让我看清了自我,还原了自我
 让我再静静的沉思中得到快乐和满足
 再孤独的世界里我一遍又一遍
 不厌其烦的改写着自己的过去
 延伸到现在与未来
 然而那只是泡沫般的美梦
 产生的时刻又伴随着破灭的到来
 在灰飞烟灭的瞬间我看到的是过程的美丽
 而不是结果的悲哀。。。
 
 |  |