[Unity] 중복 시드 없는 랜덤 함수 구현
728x90
완벽한 랜덤 함수를 만들기 위해서는 Random의 시드가 항상 변경되어야 한다.
이에 현실 시간을 가져와 시드를 변경하면 절대 중복 시드가 발생하지 않는다.
위와 같이 사용하면 된다.
대신 DateTime 을 사용하기 위해서는 Using System; 선언해야 하는데
이 때 System 안에도 UnityEngine 안에도 Random이 존재하기 때문에 네임스페이스 오류가 발생한다.
따라서 Random에 사용할 네임 스페이스를 명시적으로 표시한다.
728x90
'[Unity] > 기능' 카테고리의 다른 글
[Unity] 유니티 2D에서 객체별 렌더 순서 변경하기 (0) | 2023.01.08 |
---|---|
[Unity] 키보드, 마우스 입력 처리 받기 (0) | 2023.01.05 |
[유니티] 게임 오브젝트의 생명 주기 (0) | 2023.01.04 |
[Unity] 이벤트 기반 프로그래밍 (0) | 2022.01.15 |
[Unity] 유니티에서 Json파일 파싱하여 사용하기 (0) | 2022.01.15 |