c – 模数和rand()如何工作? 投稿者 5 年前 所以,我一直很疯狂. rand()%6将始终产生0-5之间的结果. 但是当我需要时,请说6-12. 我应该有rand()%6 6 0+6 = 6. 1+6 = 7. ... 5+6 = 11. ??? 所以我需要7如果我想要6-12的间隔?但是,0 7 = 7.什么时候会随机化6? 我在这里错过了什么?哪一个是6到12之间随机数的正确方法?为什么?好像我在这里遗漏了一些东西. 百度已收录 退出移动版
所以,我一直很疯狂. rand()%6将始终产生0-5之间的结果. 但是当我需要时,请说6-12. 我应该有rand()%6 6 0+6 = 6. 1+6 = 7. ... 5+6 = 11. ??? 所以我需要7如果我想要6-12的间隔?但是,0 7 = 7.什么时候会随机化6? 我在这里错过了什么?哪一个是6到12之间随机数的正确方法?为什么?好像我在这里遗漏了一些东西. 百度已收录