ベストアンサー sHlcNRe46 2023/3/1 この問題は、さいころのように等確率で 111 から 666 の整数値をとるようなプログラムを考えたいということです。そこで、間隔が同じ 666 個の区間を用いることで、乱数がそれぞれの区間に存在する確率が等しいと言いたいわけです。ここでは整数部分を取ることを考えているので区間の幅は 111 であり、つまり 000 以上 666 未満の範囲に乱数を生成しなければなりません。そのため、000 以上 111 未満の範囲の乱数に 666 をかけます。 いいね6 kometubu 2023/3/2 お礼 分かりやすく解説ありがとうございます!