def bandwidth(self, alpha=1.0, beta=0.5, bandwidth_max=100000):
"""Completely make-believe bandwith. It's calculated as a random point
on the probability density function of a gamma distribution over
(0,100000] in KB/s.
"""
if not self._bandwidth:
self._bandwidth = \
int(floor(random.gammavariate(alpha, beta) * bandwidth_max))
return self._bandwidth
评论列表
文章目录