如何实现一个符合泊松分布的即时消息发生器?
生活随笔
收集整理的這篇文章主要介紹了
如何实现一个符合泊松分布的即时消息发生器?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近在做項目的時候遇到了這個問題,很是苦惱,要怪只能怪自己的數學底子太差,需要好好的補補。
目前有一個最簡單的想法:
int lamda = 5; // 利用lamda值計算出來符合泊松分布的一串數字 int sleepTime = poisonDistribution(lamda); try {Thread.sleep(sleepTime * 1000); } catch (Exception e) {e.printStack(); } // 線程sleep符合泊松分布的時間之后,產生一條即時消息 generateMessage();但總感覺不太對勁,一直有一個疑問:一串符合泊松分布的數字到底說明了什么?畫成折線圖后如何才能看出來這些數字是符合泊松分布的呢?
好吧,我是很菜,不過真的很想搞清楚O(∩_∩)O。
————————————————————————————————————————————————
代碼修改如下:
int lamda = 5; // 利用lamda值計算出來符合指數分布的一串數字 int sleepTime = exponentialDistribution(lamda); try {Thread.sleep(sleepTime * 1000); } catch (Exception e) {e.printStack(); } // 線程sleep的時間符合指數分布,則產生的消息符合泊松分布 generateMessage();
轉載于:https://www.cnblogs.com/zen-and-art/archive/2012/11/27/2791098.html
總結
以上是生活随笔為你收集整理的如何实现一个符合泊松分布的即时消息发生器?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于神经网络的文本特征提取——从词汇特征
- 下一篇: php组装json数据包,php封装js