关于一个伪随机数的有关问题
关于一个伪随机数的问题?
unsigned int iSeed = 10;
//服务器和客户端执行下面一样的代码
srand( iSeed );
unsigned int iRand1 = rand() % 100000;
unsigned int iRand2 = rand() % 100000;
unsigned int iRand3 = rand() % 100000;
这样一来 能否保证服务器和客户端随出来的iRand1\iRand2\iRand3的三个值都是一样的?
如果不能 那怎么实现呢?
我不想直接iRand1\iRand2\iRand3的值给客户端,因为实际要求会比这三个值多很多
我是想 服务器随服务器的 客户端随客户端的 但随出来的值都是一样的!
------解决方案--------------------
可以.六字符
unsigned int iSeed = 10;
//服务器和客户端执行下面一样的代码
srand( iSeed );
unsigned int iRand1 = rand() % 100000;
unsigned int iRand2 = rand() % 100000;
unsigned int iRand3 = rand() % 100000;
这样一来 能否保证服务器和客户端随出来的iRand1\iRand2\iRand3的三个值都是一样的?
如果不能 那怎么实现呢?
我不想直接iRand1\iRand2\iRand3的值给客户端,因为实际要求会比这三个值多很多
我是想 服务器随服务器的 客户端随客户端的 但随出来的值都是一样的!
------解决方案--------------------
可以.六字符