먼저 문자열을 설정합니다.
StringBuilder str = new StringBuilder();
무작위를 사용하십시오.
Random random = new Random((int)DateTime.Now.Ticks);
이제 원하는 임의의 문자열 길이인 숫자를 반복합니다.
for (int i = 0; i < 4; i++) { c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); str.Append(c); }
위의 모든 반복에서 임의의 문자가 생성되고 추가되어 문자열을 형성합니다.
다음은 완전한 예입니다 -
예
using System.Text; using System; class Program { static void Main() { StringBuilder str = new StringBuilder(); char c; Random random = new Random((int)DateTime.Now.Ticks); for (int i = 0; i < 4; i++) { c = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); str.Append(c); } Console.WriteLine(str.ToString()); } }
출력
ATTS