//함수 내의 strchar 배열에서 무작위로 난수를 생성합니다.
//문자는 대소문자를 구분합니다.
//매개변수 n은 난수를 생성하는 자릿수이며 일반적으로 4자리입니다.
공개 문자열 RandomNum(int n) //
{
문자열 strchar = "0,1,2,3,4,5,6,7,8,9";
string[] VcArray = strchar.Split(',');
string VNum = "" ;//문자열이 매우 짧기 때문에 StringBuilder가 필요하지 않습니다.
int temp = -1; //마지막 난수 값을 기록하고 동일한
난수
가 여러 개 생성되지 않도록 합니다 .
//간단한 알고리즘을 사용하여 생성된 난수의 차이를 확인합니다.
무작위 rand =new Random();
for (int i = 1; i < n+1; i++)
{
if (임시 != -1)
{
rand =new Random(i*temp*unchecked((int)
DateTime.Now.Ticks));
}
//int t = rand.Next(35);
int t=rand.Next(10);
if (온도 != -1 && 온도 == t)
{
RndNum(n)을 반환합니다.
}
온도 = t;
VNum += VcArray[t];
}
return VNum;//생성된 난수를 반환합니다.
}
난수를 생성한 후 Label 컨트롤에 값을 할당하고 Label 배경색을 변경합니다.