我有一個問題找到一個很好的算法來生成一個隨機字母。我試着用這個:字母發生器
public static char GetLetter()
{
int num = random.Next(0, 26);
char letter = (char)('a' + num);
return letter;
}
我在互聯網上發現,但它會產生相同的字母,或最多兩個。例如,如果我想填充用上面的代碼中隨機字母4x4矩陣,我得到:
C C C C
C C C C
C C G G
G G G G
對此事任何意見或建議?