Rand with longs doesn't work.

HI ALL!I’m newbe in q. Please help.why the rand with longs doesn’t work for me (for w32):q>5?0j’domainexample from code.kx:n:255n3:floor n%3test:(bbb:n?0b)tmp:update xxx:n?0x0 fromtesttmp:update hhh:n?0h fromtesttmp:update hhg:g#n#n3?0h fromtesttmp:update iii:n?0i fromtesttmp:update iig:g#n#n3?0i fromtesttmp:update iis:asc n#n3?0i fromtesttmp:update iip:p#iis fromtesttmp:update iiu:u#(neg n)?2*n fromtesttmp:update jjj:n?0j fromtest / return 'domaintmp:update jjg:g#n#n3?0j fromtest / return 'domaintmp:update eee:n?9999e fromtesttmp:update fff:n?99999999f fromtesttmp:update ccc:n?" " fromtesttmp:update sss:n?7 fromtesttmp:update ssg:g#n#n3?7 fromtesttmp:update ss3:g#n#3?7 fromtesttmp:update mmm:n?2007.01m fromtesttmp:update mm1:200701+n?12 fromtesttmp:update yyy:2000+n?20 fromtesttmp:update ddd:n?.z.d fromtesttmp:update zzz:n?.z.z fromtesttmp:update uuu:n?23:59 fromtesttmp:update uu1:2100+n?60 fromtesttmp:update vvv:n?23:59:59 fromtesttmp:update vv1:212200+n?60 fromtesttmp:update ttt:n?.z.t fromtestsave`:test.csvMuch thanks - Alex.

On 7 December 2010 16:03, CFIFT <alexproftrader@gmail.com> wrote:

tmp:update jjj:n?0j fromtest &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; / return 'domain tmp:update jjg:g#n#n3?0j from`test        / return 'domain

a workaround to get yourself the tables would be to use something like: 

n?0Wj 

or 

n?100000000j 

instead 

Hello Simon.Thanks for your pointers.tmp:update jjj:n?0j fromtest / return 'domaintmp:update jjg:g#n#n3?0j from`test / return 'domainIt’s from your code.kx.com/trac/browser/contrib/simon/csvguess/maketest.q.csvguess.q - good code!I Itry add check zipped csv files by md5 hash.Much thanks - Alex.