导读 这里随机数问题介绍3个题目,可以算是一大类的吧。 话不多说,直接看题: 第一题:基础题目 思路: 用随机数1——5, 来产生随机数1——7。 就要想办法通过已有的条件1——5,来凑! 首先要有个0出来,方便后面计算。rand1To5() - 1 : 可产生:0,1,2,3,4 这些范围比7小,还要连续的数字都要有,(4后面是5,所以乘以5) 那么rand1To5() * 5 可产生:0,5,10,15,20 这两个凑出来的 相加,可产生:0,1,2,3,4,5,6,。。。,20,21,22,23,24。 这些范围已经大于7了,那么就将大于7的那部分,在重新随机下,...