x[i]=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(myran.dev()/binsize));
if (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);