Strumień Poissona - symulacja ruchu

0

Witam. Mam taki problem. Chce symulować pojawianie się kolejnych zdarzeń, w moim przypadku są to połączenia telefoniczne, za pomocą strumienia Poissona (strumień wykładniczy, odstępy pomiędzy kolejnymi zdarzeniami są funkcją wykładniczą). Ma to przedstawiać rzeczywistą sytuację zajmowania kolejnych łączy telefonicznych przez dzwoniących ludzi na jakiś okres czasu. Chce sobie przyjąć że np. w ciągu minuty pojawia się w różnych odstępach czasu 10 rozmów. Nie ukrywam ze jestem początkujacy;)
Na forum suna znalazłem poniższy kod będący funkcją Poissona. Nie potrafie go przystosować do swojej sytuacji a chciałbym. Chciałbym aby strumień Poissona generował mi 10 zdarzeń na minute i każde zdarzenie które się pojawi chce aby zajmowało losowe pole w pewnej tablicy dwuwymiarowej.

import java.util.*;
public class poisson {
    
    public static void main(String[] args) {
    int	c = 10;
   int poisson(double c) { // c is the intensity
   int x=0;
   double t=0.0;
   for (;;) {
      t -= Math.log(Math.random())/c;
      if (t > 1.0)
          return x;
      x++;
   }
}

    }
}

</ccp>
0

na forum suna znalazles kod, w ktorym metody deklaruje sie wewnatrz metod ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1