必须是不能判断da和ja哪个是对那个是错。
例如,问True下列问题:“如果我说你是True,你会说da,对不对?”这时不论da的意思是什么,True都会说da。而问False同样的问题,他一定会说ja。这样,用这个问题,你就可以判别你问的人的身份,不必知道da和ja的含义。
明白这一点之后就可以设计问题了。第一个问题是问A,“如果我说,B的诚实程度介于你和C之间,你会说da,对不对?”只是不管A到底是谁,如果他答da,C不是Random,如果他答ja,B不是Random。第二个问题是问这个不是Random的人一开始例子中的问题,就可以判断它的真实身份。第三个问题还是问他,“如果我说,A不是Random,你会说da,对不对?”根据答案就可以得到A的身份。
例如,问True下列问题:“如果我说你是True,你会说da,对不对?”这时不论da的意思是什么,True都会说da。而问False同样的问题,他一定会说ja。这样,用这个问题,你就可以判别你问的人的身份,不必知道da和ja的含义。
明白这一点之后就可以设计问题了。第一个问题是问A,“如果我说,B的诚实程度介于你和C之间,你会说da,对不对?”只是不管A到底是谁,如果他答da,C不是Random,如果他答ja,B不是Random。第二个问题是问这个不是Random的人一开始例子中的问题,就可以判断它的真实身份。第三个问题还是问他,“如果我说,A不是Random,你会说da,对不对?”根据答案就可以得到A的身份。