核心部分没有么?用srand()函数或者rand()函数,不过rand()每次产生的都是同一个数,还是用srand()好
srand()是用来初始化随机种子数的,因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,式子如下 rand = rand*const_1 + c_var;srand函数就是给它的第一个rand值。用 int x = rand() % 100;来生成 0 到 100 之间的随机数这种方法是不可取的,比较好的做法是: j=(int)(n*rand()/(RAND_MAX+1.0)) // 产生一个0到n之间的随机数
我想用MFC做。如果不是就感觉介面太垃圾了。现在生成了随机数。但到判断时就说我的随机数e:\FGDSG\FGDSGDlg.cpp(220) : error C2065: 'i' : undeclared identifieri为我的随机数