実際のところ本当に出ないの?
基本切り捨てだけど確率が1以下になる場合は1として扱うとか
判定の乱数に0も使用されてるとかそういうのも無し?