2011-12-29 5 views
0

시뮬레이션을 구현하고 싶습니다. 1000 개의 객체가 있습니다. 1800 초 동안 각 물체는 임의로 선택됩니다 (또는 어떤 동작이든). 30 초가 60 초 이내에 선택되고, 60 초 후에 40 %가 선택되지만 300 초 이내에, 20 초가 300 초 후, 600 초 이내에 선택되고 10 %가 선택됩니다. 600 초 후에 선택됩니다.무작위로 객체를 선택하는 알고리즘

그래서 매 초마다 각 물체가 선택 될 확률은 얼마입니까?

+2

이것은 실제로 Java와 아무 관련이없는 이론적 질문과 같습니다. –

+0

은 무작위로 각 시간 섹션 내의 분포입니까? 또는 균등하게 분배 되었습니까? 예를 들어, 300 초 <600에, 당신은 200 개의 물체가 선택됩니다 ... 1.5 초마다 하나의 물체를 의미합니까? 아니면 모든 것을 매우 첫 번째로 선택할 수 있습니까? –

답변

1

이 여기 StackExchange의 프로그래머 부분에 더 적합 할 수 있습니다 : Programmers Exchange

하지만 그냥 당신이 다음 240초의 첫 번째 60 초 300 개체, 400 개체를 선택이에서 빠른 슬쩍 복용, (200) 다음 300 초의 개체 및 지난 1200 초의 100 개체가 포함됩니다. 이렇게하면 시뮬레이션의 초당 객체에 대한 감각을 얻을 수 있습니다.

예를 들어 처음 60 초 동안 초당 5 개의 개체를 선택하므로 첫 번째 60 초의 각 초마다 특정 개체를 선택할 확률은 5/1000 또는 0.5 %입니다.

질문을 올바르게 이해하면 답변으로 연결되어야한다고 생각합니다.

관련 문제