A=25〜96
B=1〜MIN(A, 98-A)
C=1〜MIN(A, 99-A-B)
D=100-A-B-C
の範囲で生成すれば入れ換え不要だと思うけど、これで合ってる?
教えれ偉いひと。