본문 바로가기

[Unity] 중복 시드 없는 랜덤 함수 구현

Kwonriver 2022. 1. 15.
728x90

완벽한 랜덤 함수를 만들기 위해서는 Random의 시드가 항상 변경되어야 한다.

 

이에 현실 시간을 가져와 시드를 변경하면 절대 중복 시드가 발생하지 않는다.

 

 

 

위와 같이 사용하면 된다.

대신 DateTime 을 사용하기 위해서는 Using System; 선언해야 하는데

이 때 System 안에도 UnityEngine 안에도 Random이 존재하기 때문에 네임스페이스 오류가 발생한다.

따라서 Random에 사용할 네임 스페이스를 명시적으로 표시한다.

728x90