关于产生随机数

以时间为种子产生随机数:

#include

#include

#include

main()

{

int n;

float m;

srand((unsigned int)(time(NULL)));

n = rand()%100 + 2 //(产生2~101的随机整数)

m = rand()/(double)(RAND_MAX/100) //产生0~100浮点的随机浮点数(即可能出现0.1234或者出现98.1565这样的随机小数),取决于RAND_MAX后面 / 的数字

 								//因为rand产生0到RAND_MAX之间的随机数,然后除以RAND_MAX就得到0-1之间的随机数(这句话是网上摘抄的)

}

你可能感兴趣的:(知识点)