- 主题:我觉得可以这样
汉字一般没有对应的ascii码,一个汉字一般需要两个字节表示,超出了ascii码的范围了。你说的是GB2312?
简体中文常见的编码方式是 GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示 256 x 256 = 65536 个符号。
【 在 aKong 的大作中提到: 】
: 要求玩家发给法官一个汉字作为行动对象
: 这样就类似于算命瞎子测字论吉凶,很有感觉
: 实际上可以用这个汉字对应的ascii码的末位
: ...................
--
FROM 24.17.214.*
这样不合适,mod 9,mod8, mod7 的余数正好是1,2,3这种连续的数,这样兰就不能隔着找了。。
【 在 aKong 的大作中提到: 】
: 我们可以考虑不同的余数
: 比如兰认识老爸,有9个未知,那么第一个人,取mod9 的余数
: 第二个人肯定不能跟第一个人重复对吧,那就取mod8 的余数
: ...................
--
FROM 163.114.132.*
我可能理解错了,如果阿空的意思是三个不同的字,然后分别取mod 9,mod 8,mod7 这样的意思?
如果这样怎么能保证不是重复结果呢?
【 在 h2929 的大作中提到: 】
: 这样不合适,mod 9,mod8, mod7 的余数正好是1,2,3这种连续的数,这样兰就不能隔着找了。。
--
FROM 163.114.132.*
这样可以的。
不过我想问 第一次取出来10 第二次取出来9 第三次取出来8
最后mod 9,8,7 余数都是1,也不能解决相同数字的问题。
从分布来看,相同余数出现的概率差不多?
【 在 aKong 的大作中提到: 】
: 比如说兰是1,小五是2,第一次出来200,mod9等于2,那么取剩下9个人里第二个,即4号
: 第二次出来100,mod8等于4,那么取其余8个人里第4个,即7号
: 第三次出来1,mod7等于1,那么取其余7个人里面第一个,即3号
: ...................
--
FROM 24.17.214.*
嗯 你说的对。
只能说有一定的概率吧,但是同一个数对9 8 7取余数 余数是有一个分布的,这个分布不太随机。。
【 在 aKong 的大作中提到: 】
: 但是同一个字对9,8,7分别取余数,也不一定是连续的3个数啊
: 比如100,mod9的余数是1,mod8的余数是4,mod7的余数是2
--
FROM 24.17.214.*
可以啊 我觉得很行!这样分布很均匀
【 在 aKong 的大作中提到: 】
: 不是,第一次在不含自己和老爸的九个人里取
: 第二次在不含自己,老爸,第一次结果的八个人里取
--
FROM 24.17.214.*