n = rand() % 101 //随机产生0~100之间的数 一般性:rand()%(b-a+1)+a 可以取到a~b之间的数
在调用此函数产生随机数前,必须先利用 srand()设置好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为 1。
rand()产生的是假随机数字,每次执行时是相同的。若要不同,以不同的值来初始化它.初始化的函数就是 srand()。
srand((int)time(0));
案例如下
n = rand() % 101 //随机产生0~100之间的数 一般性:rand()%(b-a+1)+a 可以取到a~b之间的数
在调用此函数产生随机数前,必须先利用 srand()设置好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为 1。
rand()产生的是假随机数字,每次执行时是相同的。若要不同,以不同的值来初始化它.初始化的函数就是 srand()。
srand((int)time(0));
案例如下