C++语言扫雷随机产生雷
我想用C++写个扫雷程序,但不知道要怎样随机产生雷,大侠们帮帮忙啦,最好给出源码,谢谢!
[解决办法]
在每次产生随机序列前, 先指定不同的种子, 使计算出来的随机序列不完全相同.在这需要用到两个生成随机数的函数: srand()和rand().
首先给srand()提供unsigned int类型的种子, 根据这个种子会由一个特定的公式生成一个随机数序列;
然后调用rand(), 它会依次从这个序列中返回一个数(0~32767), 这里在调用rand()函数之前调用srand((unsigned)time(NULL)), 这样以time函数值(即当前时间)作为种子数, 因为两次调用rand函数的时间通常是不同的, 这样就可以保证随机性了.
具体参考百度
[解决办法]
在每次产生随机序列前, 先指定不同的种子, 使计算出来的随机序列不完全相同.在这需要用到两个生成随机数的函数: srand()和rand().
[解决办法]
vc 扫雷游戏
http://download.csdn.net/download/frprogrammingstudio/4002939
看看其中的随机算法吧。
[解决办法]
无非就是随机出雷的横纵坐标位置吧?rand srand随机出两个数作为横纵坐标