Моделируем работу кафе-бара. Вот что есть по простому экспоненциальному:
EXPON1 FUNCTION RN1,C24
0,0/.100,.104/.200,.222/.300,.355/.400,.509/.500,.690/.600,.915/.700,1.200/.750,1.380
.800,1.600/.840,1.830/.880,2.120/.900,2.300/.920,2.520/.940,2.810/.950,2.990
.960,3.200/.970,3.500/.980,3.900/.990,4.600/.995,5.300/.998,6.200/.999,7/1,8
cafetable STORAGE 10
officiant STORAGE 2
bar STORAGE 5
GENERATE 15,FN$EXPON1 ; Раз в 15 минут в кафе приходят новые посетители
ENTER cafetable ; Посетители занимают столик
WAIT ADVANCE 3,FN$EXPON1 ; Со скучным видом листают меню
TEST L Q$LINE1,2,WAIT ; Ждут официанта периодически покрикивая
QUEUE LINE1
ENTER officiant ; Делают заказ и ждут пока им его принесут
DEPART LINE1
ADVANCE 20,FN$EXPON1
LEAVE officiant
ADVANCE 30,FN$EXPON1 ; Едят
ENTER officiant ; Расплачиваются с официантом
ADVANCE 2,FN$EXPON1
LEAVE officiant
LEAVE cafetable ; Уходят
TERMINATE
GENERATE 10,FN$EXPON1 ; Раз в 10 минут в бар приходит новый мужик в кожаной куртке и с бородой
ENTER bar ; Садится за барную стойку
SEIZE barmen ; Говорит бармену: Голубчик, мне беленькой пол-литра
ADVANCE 5,FN$EXPON1
RELEASE barmen
ADVANCE 30,FN$EXPON1 ; Пьет, поглядывая на посетительниц за столиками, болтает с барменом
LEAVE bar ; Смотрит на часы, говорит "Блин" и убегает.
TERMINATE
GENERATE 900
TERMINATE 1
START 1
А как сделать тоже самое для гиперэкспоненциального? *Задумчиво чешу макушку*


ужас какой-то, ты хоть пример понимаешь как сделан? Я почему-то сейчас не могу соотнести свои знания об экспоненциальном распределении с этим примером
ОтветитьУдалитьДа, конечно понимаю как сделан. Вот этими самыми руками я его и делала (показывая обе руки).
ОтветитьУдалитьВсегда проще почему-то решать реальные боевые задачи, а не гипотетические моделирования кафе-баров =(
А какие данные изначально даны и что нужно получить на выходе?
ОтветитьУдалитьЛадушки, я как-нить сама. Не в первый раз =) Главно гиперэкспоненциальное распределение правильно написать. Буду думать - еще вся ночь впереди =)
ОтветитьУдалить