能力值:
(RANK:290 )
|
-
-
2 楼
顶一下 以后看~!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
看不懂。。。
|
能力值:
( LV10,RANK:163 )
|
-
-
4 楼
如果你的理解能力没问题,就是我的表达能力有问题..
|
能力值:
(RANK:290 )
|
-
-
5 楼
你的表达能力没问题的说~ ~ !
|
能力值:
( LV8,RANK:120 )
|
-
-
6 楼
最后说到“同步上服务端种子”那里有2种情况,没太看懂
|
能力值:
( LV12,RANK:760 )
|
-
-
7 楼
血案太多,比如网易的那个仙灵店的随机数...
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
看不懂。。估计是理解能力太差了。
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
你的意思是伪随机数是已经定下来的值,
只不过生成这个表单的种子不一样,
随机值的表单就会不一样。
但是种子一样的话,就能使结果在某一个已确定的有限的范围里
所以比如我在打牌,我收到的牌1和牌2和牌3的顺序,
我就可以通过枚举种子来计算搜索 符合 牌1牌2牌3 的表单
我就能确定后面每个人收到的牌是什么。
我这么表达对么?
|
能力值:
( LV10,RANK:163 )
|
-
-
10 楼
差不多对,[但是种子一样的话,就能使结果在某一个已确定的有限的范围里]
种子一样的话不管范围,以后不管多少次都是一样......
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
对于一次种子设置可以利用暴力跑; 但是 每次都 srand呢, 可否比得到大部分牌再跑有更好的办法;
while(1)
{
srand(time(NULL));
xx = rand()%54;
****发牌******
}
|
能力值:
( LV10,RANK:163 )
|
-
-
12 楼
0~0xFFFFFFFF全部跑一遍然后在里面找.
|
能力值:
( LV4,RANK:50 )
|
-
-
13 楼
在本局时间有限,得到的牌数有限的情况下怎么跑?
还有 RDTSC 这种 能跑出下一局的不~
求大神解答
|
能力值:
( LV10,RANK:163 )
|
-
-
14 楼
先全部跑出来,后面再到跑的数据里面找.......
需要高效的搜索算法~
|
能力值:
( LV4,RANK:50 )
|
-
-
15 楼
有人分析过PHP 的 rand 没; 求可逆推 求过程;
|
能力值:
( LV4,RANK:50 )
|
-
-
16 楼
在得到的牌数有限的情况下, 结果是多个的;
木有办法精确!
你说的这个(把所有都跑出来,再去搜索)办法 貌似适合某些游戏;赞~!
|
能力值:
( LV3,RANK:20 )
|
-
-
17 楼
如果根据自己拿到的牌优化一下跑的算法,应该很有用啊
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
是不是象斗地主那样,只要知道自己的牌就可以知道别人的牌?
|
能力值:
( LV3,RANK:20 )
|
-
-
19 楼
网上不是有rand,srand的源码嘛?
|
能力值:
( LV10,RANK:163 )
|
-
-
20 楼
差不多就是这样~
|
能力值:
( LV10,RANK:163 )
|
-
-
21 楼
V大是个好胖子,mj0011是个有钱的坏胖子~~~
|
能力值:
( LV4,RANK:55 )
|
-
-
22 楼
好东西,谢谢分享
|
能力值:
( LV7,RANK:100 )
|
-
-
23 楼
这中方法好早就在用了,伪随机数很坑爹的,是有限值.只要自己生成一个对应的字典,后面查表就OK了.
|
能力值:
( LV11,RANK:188 )
|
-
-
24 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
25 楼
好文,感谢楼主提供思路
|
|
|