본문 바로가기

관리 메뉴

[Unity] 암호같은 임의 문자열 생성 본문

프로그래밍/ㄴ기타

[Unity] 암호같은 임의 문자열 생성

최갓 2019. 11. 13. 18:26
반응형

코드 원문:

public  static  class StringUtils
{
    private  const  string PASSWORD_CHARS = 
         "0123456789abcdefghijklmnopqrstuvwxyz" ;

    public  static  string GeneratePassword ( int length)
    {
        var sb = new System.Text.StringBuilder (length);
        var r = new System.Random ();

        for ( int i = 0 ; i <length; i ++)
        {
            int      pos = r.Next (PASSWORD_CHARS.Length);
             char     c = PASSWORD_CHARS [pos];
            sb.Append (c);
        }

        return sb.ToString ();
    }
}

 

사용법:

Debug.Log (StringUtils.GeneratePassword ( 4 ));
Debug.Log (StringUtils.GeneratePassword ( 8 ));

 

 

참고 : 

반응형
Comments