[유니티] 랜덤 시드 부여하기

유니티의 랜덤 함수를 한번씩 초기화해줄 필요가 있습니다. 다음은 초기화의 예입니다.


 //랜덤시드


        float temp = Time.time * 100f;

        Random.InitState((int)temp);

        for (int i = 0; i < 100; i++)

        {

            int val = Random.Range(0, 100);

            if (val > 60)

            {

                Debug.Log("Success : " + val.ToString());

            }

            else

            {

                Debug.Log("Fail : " + val.ToString());

            }

        }

이 글을 공유하기

댓글

Designed by JB FACTORY