Commit ba6fb711 authored by 李静's avatar 李静

persons[j].GetHashCode()在特定的电脑和运行环境下的值是固定的,会导致部分人在指定电脑上的得分比较高

parent cb67e02d
...@@ -50,7 +50,7 @@ namespace Lottery ...@@ -50,7 +50,7 @@ namespace Lottery
//计分方式3:随即加上一个人的金币,看能否逆袭 //计分方式3:随即加上一个人的金币,看能否逆袭
//其他方式:可在下方对NewGrade属性进行操作 //其他方式:可在下方对NewGrade属性进行操作
persons[j].NewGrade += (randoms[j] + persons[j].NewGrade += (randoms[j] +
(Math.Abs(persons[j].GetHashCode() << 1) % persons.Count) + //(Math.Abs(persons[j].GetHashCode() << 1) % persons.Count) +
persons[randoms[j] - 1].OldGrade); persons[randoms[j] - 1].OldGrade);
if (i == 3 && persons[j].BaseGrade > 0) if (i == 3 && persons[j].BaseGrade > 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment