두 개의 완전히 다른 메커니즘 (예 : 공격 롤과 피상적 인 임의의 애니메이션)에 대해 Random(). nextInt (int) 정수를 가져올 때 각각의 정비사마다 별도의 Random() 인스턴스를 사용해야하는 이유가 있습니까? 예를 들어, 각 정비공의 무작위 값을보다 균등하게 분산시키는 데 도움이 될 수 있습니까?Java 게임에서 Random() 인스턴스의 지속성?
- 최대 위치를 선택 - 유사
임의의 값의도 분산이 중요 지속적인 게임에서, 랜덤()의 인스턴스 또는 저장된 게임 데이터와 종자를 저장하는 어떤 이유가 매번 새로운 인스턴스를 생성하는 것이 아니라 게임이로드 될 때 중단됩니다.
예를 들어 플레이어가 매 턴마다 운이 좋거나 불행 할 수있는 턴 기반 게임에서 게임로드시 새로운 Random() 인스턴스를 만들면 플레이어가 비정상적으로 운이 좋은 상황이 발생할 수 있습니다 또는 운이 좋지 않은가?
-
(참고 : 나는 "새로운 인스턴스를 생성하는"말할 때 어떤 씨앗이 지정되지와 함께, 나는 그냥 "무작위 랜덤 = 새로운 무작위()"를 사용하여 의미.)
감사합니다!
다른 말로하면 나를위한 추가 작업이 없습니다. 최고의 해답! 감사! ;) –