2011-11-04 59 views

回答

14

这会做你想要什么:

rand() % 7 + 1 

说明:

  • rand()返回0和一大批之间的随机数。

  • % 7得到除以7后的余数,其将为从06(含)的整数。

  • + 1将范围更改为17(含)。

3

使用模运算符。它在分割时返回余数。通过使用 rand() % 7生成范围为0到6的数字。加1即可生成范围为1至7的数字。

相关问题