diff --git a/test/md5compare.nas b/test/md5compare.nas index 43a0aa8..e0a881c 100644 --- a/test/md5compare.nas +++ b/test/md5compare.nas @@ -2,15 +2,32 @@ import("lib.nas"); import("module/libmd5.nas"); import("test/md5.nas"); -var ch="0123456789abcdef+_*/\'\".,;:<>!@#$%^&*()-=\\|[]{}"; +rand(time(0)); -for(var i=1;i<1024;i+=1){ - var s=""; - for(var j=0;j!@#$%^&*()-=\\|[]{}"; + var (prt,lastpercent,percent)=("",0,0); + for(var i=1;i<=total;i+=1){ + var s=""; + for(var j=0;j=2){ + prt~="#"; + lastpercent=percent; + } + var tmp=prt; + for(var spc=size(prt);spc<50;spc+=1) + tmp~=" "; + print(" |",tmp,"| ",percent,"% (",i,"/",total,")\r"); } - var res=!cmp(md5(s),_md5(s)); - if(!res){ - println("error: ",i); - } -} \ No newline at end of file + print('\n'); +} + +compare(512); +compare(1024); +compare(2048); \ No newline at end of file