c语言随机数求助才学不久,不太懂随机数,在一个例题中,求[10,100)的随机数为什么是rand()%(100-10)+10,而不是直接rand()%100+10,其实我根本不懂随机数生成的原理,还有这个求模运算是干什么的,难道

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 22:07:22
c语言随机数求助才学不久,不太懂随机数,在一个例题中,求[10,100)的随机数为什么是rand()%(100-10)+10,而不是直接rand()%100+10,其实我根本不懂随机数生成的原理,还有这个求模运算是干什么的,难道

c语言随机数求助才学不久,不太懂随机数,在一个例题中,求[10,100)的随机数为什么是rand()%(100-10)+10,而不是直接rand()%100+10,其实我根本不懂随机数生成的原理,还有这个求模运算是干什么的,难道
c语言随机数求助
才学不久,不太懂随机数,在一个例题中,求[10,100)的随机数为什么是rand()%(100-10)+10,而不是直接rand()%100+10,其实我根本不懂随机数生成的原理,还有这个求模运算是干什么的,难道生产的随机数都小于10000?不懂,

c语言随机数求助才学不久,不太懂随机数,在一个例题中,求[10,100)的随机数为什么是rand()%(100-10)+10,而不是直接rand()%100+10,其实我根本不懂随机数生成的原理,还有这个求模运算是干什么的,难道
很明显了.rand()%100+10产生的是[10,110)之间的随机数.rand()%(100-10)+10=>rand()%90+10.