C++随机数的小疑点
C++随机数的小问题C/C++ codeint CRand::RandLowTen(){int temp 0srand((unsigned int)time(NULL))temp
C++随机数的小问题
C/C++ codeint CRand::RandLowTen(){ int temp =0; srand((unsigned int)time(NULL)); temp = rand()%10+1; return temp;}for (int i=0; i<10; i++){ rand[i].size = crand.RandLowTen();}
randlowten是我的一个函数,下面的for循环是我main函数里的,我想把每产生的一个随机数赋值给size,但是每次打出来之后都是一样的值,求指导。
[解决办法]种子撒一次就好。
[解决办法]http://blog.csdn.net/muyi66/article/details/7392941
用这个随机数类里的RealRandom方法,不必撒种子就能得到真正的随机数了。而且不存在取数间隔太低得到同样序列的问题。