|
|
@@ -518,15 +518,19 @@ async function analyseBetProbability(planType, pksPlanItemData, pksPlanListData)
|
|
|
maxMateCount = Math.min(planAArr.length, planBArr.length) + Math.min(planAArr.length, planCArr.length);
|
|
|
curMateCount = calcPlanMatchCount(planAArr, planB) + calcPlanMatchCount(planAArr, planC);
|
|
|
maxTurnCount = turnNumA * 3;
|
|
|
+ magicJS.logger.info(`[1]推荐计划A与BC号码交合次数:${curMateCount}/${maxMateCount}`);
|
|
|
} else if (planType == 'B') {
|
|
|
maxMateCount = Math.min(planBArr.length, planAArr.length) + Math.min(planBArr.length, planCArr.length);
|
|
|
curMateCount = calcPlanMatchCount(planBArr, planA) + calcPlanMatchCount(planBArr, planC);
|
|
|
maxTurnCount = turnNumB * 3;
|
|
|
+ magicJS.logger.info(`[1]推荐计划B与AC号码交合次数:${curMateCount}/${maxMateCount}`);
|
|
|
} else {
|
|
|
maxMateCount = Math.min(planCArr.length, planAArr.length) + Math.min(planCArr.length, planBArr.length);
|
|
|
curMateCount = calcPlanMatchCount(planCArr, planA) + calcPlanMatchCount(planCArr, planB);
|
|
|
maxTurnCount = turnNumC * 3;
|
|
|
+ magicJS.logger.info(`[1]推荐计划C与AB号码交合次数:${curMateCount}/${maxMateCount}`);
|
|
|
}
|
|
|
+ magicJS.logger.info(`[2]推荐计划CBA相合系数:(${turnNumC}+${turnNumB}+${turnNumA})=${(turnNumC + turnNumB + turnNumA)}/${maxTurnCount}`);
|
|
|
let factor1 = 25 * (curMateCount / maxMateCount);
|
|
|
let factor2 = 25 * (turnNumC + turnNumB + turnNumA) / maxTurnCount;
|
|
|
|
|
|
@@ -537,6 +541,7 @@ async function analyseBetProbability(planType, pksPlanItemData, pksPlanListData)
|
|
|
let killData = await getPksKillNumListFirst(gLotteryCode, nowDate, 30);
|
|
|
if (killData) {
|
|
|
let killNumDict = killData.firstNumDict;
|
|
|
+ magicJS.logger.info(`[3]杀号:${JSON.stringify(killNumDict)}`);
|
|
|
if (planType == 'A') {
|
|
|
factor3 = calcPlanKillFactor(killNumDict, planAArr);
|
|
|
} else if (planType == 'B') {
|
|
|
@@ -546,6 +551,7 @@ async function analyseBetProbability(planType, pksPlanItemData, pksPlanListData)
|
|
|
}
|
|
|
}
|
|
|
probability = probability - factor3;
|
|
|
+ magicJS.logger.info(`概率减 系数1=${factor1} 系数2=${factor2} 系数3=${factor3} `);
|
|
|
|
|
|
return probability;
|
|
|
}
|