rand()%28仅产生7的倍数

时间:2018-11-12 20:49:49

标签: c xcode

此C代码在Xcode中仅生成7的倍数:

#include <stdlib.h>
#include <time.h>

int main()
{
    srand(time(NULL));

    printf("%d", rand()%28);
}

它也将只生成7的倍数,而不是28的7的倍数(例如,rand()%56做同样的事情)。知道是什么引起了这个问题吗?非常感谢您的帮助!

0 个答案:

没有答案