模拟过程:
用一枚均匀硬币作为随机数发生器,出现正面记为T,代表有一个顾客的到来;出现反面则记为H,假设一系列的投掷结果为
T H T T H T T T H H T…
每抛一次硬币相当于对每一分钟进行观察,看是否有顾客来到。(考虑再计算机上如何实现?)
若开始(即模拟时钟的零点)时理发店内无顾客(即初始状态的顾客数为零),得到10分钟的运行结果如下,
时间(分)
有无顾客到
A是否在工作
B是否在工作
排队等待人数
0
1
2
3
4
5
6
7
8
9
10
无有无有有无有有有无无
闲忙忙忙忙忙忙忙忙忙忙
闲闲闲忙忙忙忙忙忙忙忙
0
0
0
0
1
1
2
3
3
3
3
模拟结果初步分析:
* 在某些这段时间内,系统的所有实体的状态都没有发生改变,也就是说在这段时间内无事件发生。
* 在这些时间段内对系统进行分析、比较与计算等考察工作都成为多余的。
用一枚均匀硬币作为随机数发生器,出现正面记为T,代表有一个顾客的到来;出现反面则记为H,假设一系列的投掷结果为
T H T T H T T T H H T…
每抛一次硬币相当于对每一分钟进行观察,看是否有顾客来到。(考虑再计算机上如何实现?)
若开始(即模拟时钟的零点)时理发店内无顾客(即初始状态的顾客数为零),得到10分钟的运行结果如下,
时间(分)
有无顾客到
A是否在工作
B是否在工作
排队等待人数
0
1
2
3
4
5
6
7
8
9
10
无有无有有无有有有无无
闲忙忙忙忙忙忙忙忙忙忙
闲闲闲忙忙忙忙忙忙忙忙
0
0
0
0
1
1
2
3
3
3
3
模拟结果初步分析:
* 在某些这段时间内,系统的所有实体的状态都没有发生改变,也就是说在这段时间内无事件发生。
* 在这些时间段内对系统进行分析、比较与计算等考察工作都成为多余的。