【发布时间】:2021-02-11 10:38:26
【问题描述】:
我是编程新手
所以我实际上是想弄清楚一些事情
为什么 rand()%10+1 给我们一个 1-10 之间的数字,而 32767%10 实际上是 7?
【问题讨论】:
-
因为后面加了 1。
rand() % 10介于0和9之间,所以rand() % 10 + 1介于1和10之间。 -
您的标题与您的问题不符。
-
您可能会将
rand()与RAND_MAX混淆。 -
@user4581301 可能还为时过早。
标签: c++ random random-seed