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 }