乱数生成法を修正