본문 바로가기
Unity

[ UNITY ] 임의 난수 생성

by 까꿍봉봉 2022. 11. 29.
728x90
반응형

임의 난수 생성.

상품권 번호같은 임의의 난수가 필요할때 사용.

_length에 필요한 난수 길이를 넣어주면 된다.

 

StringBuilder() : 새 문자열을 만들지 않고, 문자열 변경.(문자열 버퍼를 만들어줌)

Random.Next() : 임의의 정수를 반환한다.

Append() : 뒤에 덧 붙여준다.

public string RandomNumberGeneration(int _length)
    {
    	//임의의 비밀번호 생성하기 위한 문자들
    	string randomGener = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
        var randomNumber = new System.Text.StringBuilder(_length);
        var random = new System.Random();

        for (int i = 0; i < _length; i++)
        {
            int pos = random.Next(randomGener.Length);
            char c = randomGener[pos];
            randomNumber.Append(c);	//뒤에 더해준다.
        }

        return randomNumber.ToString();
    }

 

 

 

728x90
반응형

댓글