qmegas/php-rand-custom-distribution
Composer 安装命令:
composer require qmegas/php-rand-custom-distribution
包简介
Random number generator with custom distribution
README 文档
README
Standard PHP functions like rand or mt_rand generate random numbers with normal distribution, however sometimes it
required to generate random numbers with different distribution, for example binomial distribution.
Installation
composer require qmegas/php-rand-custom-distribution
Requirements
PHP >= 7.0
Simple Example
$generator = new \Qmegas\RandomGenerator(50, 150, function(float $i) { return $i * 100; }); echo $generator->getNumber();
Class constractor receives 3 arguments: low-high bounds of generated numbers and distribution function. Distribution function receives float argument between 0 and 1 and should return some integer value >= 0, see additional examples for better understanding.
Some Additional Examples
统计信息
- 总下载量: 79
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-12-02






