@wevel They are weighted ;)
``` private char chooseLetter() { float randomNumber = Random.Range (0, 100f); List letterList;
if (randomNumber <= 3.0f) { letterList = new List { 'Q', 'Z' }; } else if (randomNumber > 3.0f && randomNumber <= 9.1f) { letterList = new List { 'J', 'X' }; } else if (randomNumber > 9.1f && randomNumber <= 18.2f) { letterList = new List { 'K' }; } else if (randomNumber > 18.2f && randomNumber <= 30.3f) { letterList = new List { 'F', 'H', 'V', 'W', 'Y' }; } else if (randomNumber > 30.3f && randomNumber <= 45.5f) { letterList = new List { 'B', 'C', 'M', 'P' }; } else if (randomNumber > 45.5f && randomNumber <= 69.7f) { letterList = new List { 'D', 'G' }; } else if (randomNumber > 69.7f && randomNumber <= 100f) { letterList = new List { 'A', 'E', 'I', 'L', 'N', 'O', 'R', 'S', 'T', 'U' }; } else { letterList = new List { 'E' }; //This shouldn't happen }
int number = (int)Random.Range (0, letterList.Count); return letterList [number]; } ```
Also, you can increase your play time by capturing red tiles.