int GetRandomGrade() { int randomGrade; float temp = Random.value; if (temp < PhaseInfo.GradeProb(WordSpace.inst.currentPhase, 0)) { randomGrade = 3; } else if (temp < PhaseInfo.GradeProb(WordSpace.inst.currentPhase, 1)) { randomGrade = 2; } else if (temp < PhaseInfo.GradeProb(WordSpace.inst.currentPhase, 2)) { randomGrade = 1; } else { randomGrade = 0; } return(randomGrade); }