>>910
二重ループの最内で乱数を更新してるから、そりゃ正確に動かん

あと
j * 0.1 < x < (j + 1) * 0.1 を表現したいなら
(j * 0. 1 < x) & (x < (j + 1) * 0.1)とすべき