下面的内容比较多,总体上就是因为一个随机数问题而带来的。简单而言就是:去年我给他们公司建议过关于数学随机数的问题需要找专业人员进行设计,但是,他们的副总总认为价格可能过高或者其他原因而在推托,结果在去年年底他们上线的一款游戏中出现了严重问题,据说亏损了十几万(应该是因为卖出去的还不多)。今年重新来找我询问这个问题该如何做。
在去年的咨询结束后,我给他们提供了一份14页的文档,阐述了这家公司当时存在的种种问题和一些可行的解决方案(只是解决方案,不是细节的解决办法),后来这家公司就没有再找我提供后续服务,我也就不再继续关注。
这家公司还有一些在我咨询后产生的一些很常见的本本主义的问题,可能在我有时间的时候会专门撰写一下。
对话如下:
深圳公司的技术负责人 14:45:54 在? 深圳公司的技术负责人 15:12:10 在? 青润 15:14:20 刚回来.什么事情? 深圳公司的技术负责人 15:19:17 问你些技术上的事情 深圳公司的技术负责人 15:19:22 随机数研究过没? 青润 15:20:02 很久以前做过一些. 深圳公司的技术负责人 15:20:45 有没有什么推荐的? 深圳公司的技术负责人 15:20:53 我需要安全性比较高的随机数 青润 15:21:54 那就只能做设计,这个事情我知道,去年去你们那里的时候,还是我给你们提到的.忘记了么?呵呵 深圳公司的技术负责人 15:22:13 都没听进去 深圳公司的技术负责人 15:22:23 现在我在搞这个了 青润 15:22:58 恩. 深圳公司的技术负责人 15:23:02 我们要求生成的两个随机数之间没有相关性 深圳公司的技术负责人 15:23:21 否则只要有一点点相关性,就会被玩家猜出一点规律来 深圳公司的技术负责人 15:23:26 那我们就倒大霉了 青润 15:23:46 随机数之间没有相关性是很容易做到的.但是,随机数的生成机制算法,必须专门设计,否则,谁也没办法给你们提供. 深圳公司的技术负责人 15:24:49 指条路子吧 深圳公司的技术负责人 15:24:59 想要随机数之间没有相关性,好像很难 深圳公司的技术负责人 15:25:05 特别是纯软件方面的 深圳公司的技术负责人 15:25:21 我们测试过linux和Windows下的随机数,相关性都不能过关 青润 15:26:08 这个该如何做,去年我给你们说过. 可惜你们都没有继续下去,呵呵,所以我也没办法. 深圳公司的技术负责人 15:26:39 Linux的dev目录下有个random文件,从那个文件里面读出来的随机性也不够 深圳公司的技术负责人 15:27:08 你有什么方法推荐吗?我来找资料也行 青润 15:27:13 你们游戏的随机数怎么可能使用现有机制,如果你们这样使用,我随时都可以模仿出来,至少趋势可以模仿出来,那就是你们的死期. 深圳公司的技术负责人 15:28:02 是的 深圳公司的技术负责人 15:28:11 当时***(当时副总的名字)没注意到这个 青润 15:28:42 这个问题,在去年三月份我就给你们特别强调过,你们后来根本没做. 青润 15:28:51 而且强调过不止一次.呵呵 深圳公司的技术负责人 15:29:12 撞了南墙才知道回头啊 青润 15:29:09 我曾经直接批评你们的策划人员,缺乏数学知识. 青润 15:29:24 很多东西,在你们做之前,我就给了建议了的. 深圳公司的技术负责人 15:30:18 但是我现在找的随机数,都没办法过关 深圳公司的技术负责人 15:30:22 包括mt19937 青润 15:30:44 我说过,这个必须找专门的研究数学的人来进行设计,你我现在做设计,都已经晚了,因为没有那么多精力做这种研究. 青润 15:30:53 这种随机数如果要做得好,只能如此. 深圳公司的技术负责人 15:31:32 但这个问题必须解决 深圳公司的技术负责人 15:31:39 不管多大代价 深圳公司的技术负责人 15:32:27 网络上的问题倒是好解决,有专门的随机数发生器 青润 15:32:46 是必须解决,但是,我建议过,找专门的作数学的人给你们进行设计. 可惜你们的***(当时副总的名字)只想着花小钱办大事.在我这里做了做样子,没有继续,我自然也就不再深入涉足了. 青润 15:32:59 呵呵,那些都是不能用的,你的是游戏,不是玩具. 青润 15:33:15 你的是和现金关联的,而不是儿童玩具. 深圳公司的技术负责人 15:34:44 现在他走了,要我来深入了 深圳公司的技术负责人 15:35:14 做数学的人我也找过 深圳公司的技术负责人 15:35:19 但做出来的效果都很差 青润 15:35:34 这不是找所谓学数学的就行,你们想的也太简单了. 深圳公司的技术负责人 15:35:47 现在招了个数学专业的硕士在做策划 青润 15:35:58 呵呵 深圳公司的技术负责人 15:36:15 但是感觉他的数学还是不大行 青润 15:36:46 如果他可以,那世界上的所有游戏,我就敢去玩了,而且肯定赚大钱. 我直接开这个公司就行了. 深圳公司的技术负责人 15:37:14 网站上的问题还好解决,有专门的硬件随机数发生器 青润 15:37:28 呵呵. 深圳公司的技术负责人 15:37:36 https://www55.ssldomain.com/comscire/Merchant2/merchant.mvc? Screen=PROD&Store_Code=C&Product_Code=R2K01&Category_Code=QWPRODUCTS 青润 15:38:22 呵呵,你们不要把问题考虑得太简单了. 深圳公司的技术负责人 15:38:29 目前我做的随机数发生器勉强也能撑一下,但我知道问题很大,所以我要找到这个问题的解决办法 深圳公司的技术负责人 15:38:54 本来就不简单的事情 青润 15:38:54 这个问题的解决办法你这样问我没有用.办法我以前就说过,可惜你们不愿意做,总觉得找个人就可以解决. 青润 15:39:04 所以,我就再也没有说过什么了. 深圳公司的技术负责人 15:39:14 现在再说一遍吧 深圳公司的技术负责人 15:39:19 我愿意做 青润 15:39:31 另外,这种硬件随机书发生器,你真的敢用么?你如果敢用,我就敢买一台来做破解研究.你明白我的意思么? 青润 15:39:42 不是你愿意做,而是你的老板是否愿意做的问题. 深圳公司的技术负责人 15:40:07 说服老板,是我的责任了 深圳公司的技术负责人 15:40:42 我们现在有随机数验证的方法,所以才发现现有的随机数有问题 青润 15:41:25 呵呵. 深圳公司的技术负责人 15:41:45 你就再说一遍嘛 青润 15:42:21 请人来做.就这四个字. 深圳公司的技术负责人 15:42:32 ok 深圳公司的技术负责人 15:42:44 那我现在就找人 深圳公司的技术负责人 15:42:47 你有推荐的没? 青润 15:42:58 我目前没有,让我,我也只能去找. 深圳公司的技术负责人 15:43:15 那我找找我的同学吧。。。 深圳公司的技术负责人 15:43:29 看看他们能不能帮忙 青润 15:43:30 另外,这样的随机数成本估计要在******万以上,才可能让别人给你保证安全. 深圳公司的技术负责人 15:43:42 知道 青润 15:44:03 那就这样了. 深圳公司的技术负责人 15:44:11 那个随机数发生器,随便买一个回来做实验也要几千块 深圳公司的技术负责人 15:44:22 这个成本是必须要花的 青润 15:44:43 你先找人吧,如果找不到,我可以找数学所的朋友来做. 深圳公司的技术负责人 15:44:55 好的,谢谢啊
关联文章:
去年该公司执行一段时间后就出现了偏差,但是,其管理人员却不自知,仍然继续执行的一段对话。
http://blog.csdn.net/qingrun/archive/2008/05/10/2427074.aspx
