老师您好,“如果我们想生成 [rangeL, rangeR]这个范围的随机数,应该怎么生成呢?答案就是rand() % (rangeR - rangeL + 1) + rangeL”
rand() % (rangeR - rangeL + 1) 首先生成了一个在 [0, rangeR-rangeL]之间的随机数,当值取在(0,L)这个区间是我们把值相应加上L时取值就在区间[L,R]区间里了,但是如果随机数已经取在了[L,R]里,再加上***L***值之后就存在了向***[L,R]***区间超出的情况了呀(这个是我画数轴理解出来的)。