天天看點

按機率随機選取

上一篇筆記的pygame遊戲對敵人和白雲的移動速度使用了随機函數<code>randint()</code>,遊戲體驗不是太好。如果是按機率随機選取設定速度的話,遊戲體驗會好一些。

據我了解,<code>random.choice(seq)</code>是等機率選取一個,不是我想要的。而 <code>numpy.random.choice(seq, p, k)</code>是按機率随機重複選取多個,這正是我想要的。

但是,我不想為這麼一個函數引入巨大的numpy庫,是以打算自己實作一個按機率随機選取的函數。

特此将代碼記錄如下:

本文轉自羅兵部落格園部落格,原文連結:http://www.cnblogs.com/hhh5460/p/7039892.html,如需轉載請自行聯系原作者