乱数生成機の使い方が変だからこんなことになってるだけじゃない?
大して難しくもないと思うけど