C语言产生随机数

1、随机数产生公式

int k=rand()%(Y-X+1)+X

产生的随机数范围[X,Y],包括X也包括Y

2、例子

下面的例子是产生0到10共11个随机数,如果要产生0到10但不包括10的随机数,去掉10+1中的+1就行了。

1     srand((unsigned)time(NULL) );
2     for (int i = 0; i < 100; i++)
3     {
4         int k = rand()%(10 + 1);
5         std::cout<<k<<std::endl;
6     }
原文地址:https://www.cnblogs.com/LYF-LIUDAO/p/7602744.html