public void setFakeResult(){
		/*
		 * 村人騙りなら不必要
		 */
		if(fakeRole == Role.villager){
			return;
		}

		//偽占い(or霊能)の候補．以下，偽占い候補
		List<Agent> fakeGiftTargetCandidateList = new ArrayList<>();

		List<Agent> aliveAgentList = getLatestDayGameInfo().getAliveAgentList();
		aliveAgentList.remove(getMe());

		for(Agent agent: aliveAgentList){
			//まだ偽占いしてないプレイヤー，かつ対抗CO者じゃないプレイヤーは偽占い候補
			if(!isJudgedAgent(agent) && fakeRole != agi.getComingoutMap().get(agent)){
				fakeGiftTargetCandidateList.add(agent);
			}
		}

		Agent fakeGiftTarget;

		if(fakeGiftTargetCandidateList.size() > 0){
			Random rand = new Random();
			fakeGiftTarget = fakeGiftTargetCandidateList.get(rand.nextInt(fakeGiftTargetCandidateList.size()));
		}else{
			aliveAgentList.removeAll(fakeGiftTargetCandidateList);
			Random rand = new Random();
			fakeGiftTarget = aliveAgentList.get(rand.nextInt(aliveAgentList.size()));
		}

		Species fakeResult;

		/*
		 * 人狼が偽占い対象の場合
		 */
		if(getWolfList().contains(fakeGiftTarget)){
			fakeResult = Species.Human;
		}
		/*
		 * 人間が偽占い対象の場合
		 */
		else{
			//狂人(暫定)，または非COプレイヤー
			if(fakeGiftTarget == maybePossesedAgent || !agi.getComingoutMap().containsKey(fakeGiftTarget)){
				if(Math.random() < 0.5){
					fakeResult = Species.Werewolf;
				}else{
					fakeResult = Species.Human;
				}
			}
			//能力者CO，かつ人間，非狂人(暫定)
			else{
				fakeResult = Species.Werewolf;
			}
		}

		fakeJudgeList.add(new Judge(getDay(), getMe(), fakeGiftTarget, fakeResult));
	}