随机事件的产生问题

Mybeautiful 2006-10-16 10:52:00
由于要用java实现一个仿真模型。涉及到随机事件的产生,很是困扰。

问题:
产生收到订单的事件,这个事件从时间上是按正态分布的。

请各位指点一下:
给出算法,思路,程序代码都可以,先行谢过了...
...全文
369 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mybeautiful 2006-10-22
  • 打赏
  • 举报
回复
谢谢Rayuu,赎本人愚笨,能否再说明白点拉\..
1."用每个时间片除以正态分布落在每个区域的分布率*事件数" 是什么意思?
2.时间片怎么分?
Rayuu 2006-10-21
  • 打赏
  • 举报
回复
YidingHe(机枪兵) 已经说得很清楚了,lz的意思是事件只有一种,那就将时间分片,然后用每个时间片除以正态分布落在每个区域的分布率*事件数,就能得到事件的间隔,然后每隔这个间隔模拟一次事件到达就行了。还可以适当的做一些浮动(随机调整)。
Mybeautiful 2006-10-21
  • 打赏
  • 举报
回复
为什么没有人回答呢....
捏造的信仰 2006-10-16
  • 打赏
  • 举报
回复
我的思路是:
1、将时间分段,例如模型当中的时间是 8:00-17:00,则可以每小时作为一段。
2、根据给出的正态分布函数计算出每个时间段的事件产生数量。数量可以严格按照函数的值来分配,也可以做一些随机调整(如 +/-10)
3、再将每个事件定位到时间段中的随机位置。
xingyaohua 2006-10-16
  • 打赏
  • 举报
回复
up
Mybeautiful 2006-10-16
  • 打赏
  • 举报
回复
下班了up一下...
Mybeautiful 2006-10-16
  • 打赏
  • 举报
回复
谢谢楼上两位!
期待更详细解答..

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧