x[i]=xl+binsize*i;
ebins[i]=N*binsize*expect.p(x[i]+0.5*binsize);
bins[i]=0;
}
for (i=0;i<N;i++) {
nbin=(int)(floor((0.5*range+myran.dev())/binsize));
if ((nbin >= 0) && (nbin < M)) bins[nbin] += 1;
}
chsone(bins,ebins,df,chisq,prob);
System.out.printf(" chisq,dev(): %f prob: %f\n", chisq.val, prob.val);
localflag = (prob.val < 0.05);