2016-12-12 5 views
0
私はPHP 7の beta distributionで乱数を取得しようとしています

私は機能stats_rand_gen_betaを見つけたが、私はコマンドでそれをインストールしようとしていたとき:PHP 7でベータ版を配布するには?

sudo pecl install stats 

私は次のエラー

WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update 
pecl/stats requires PHP (version >= 5.3.0, version <= 5.6.99), installed version is 7.0.14-1+deb.sury.org~xenial+1 
No valid packages found 
install failed 

を得ましたこれでどのように処理するのですか? statsの代わりに、または確率の確率分布を使ってランダムを生成する他の方法がありますか?

答えて

0

この問題チェックウェブサイトhttps://pecl.php.net/package/statsを解決しました。私はこのパッケージの第2版をインストールする必要があると書かれていたhttps://pecl.php.net/package/stats/2.0.3

O thisブログインストールの指示が見つかりました。

問題は完全に解決されました。

更新

私は同じ番号をいつでも生成に問題があったので、最終的に私は、統計情報を使用しません。

https://github.com/gburtini/Probability-Distributions-for-PHP

インスタレーション:

composer require gburtini/distributions 

使用法:

require_once "vendor/gburtini/distributions/src/gburtini/Distributions/Beta.php"; 

$a=1.1; 
$b=9.3; 

$beta = new \gburtini\Distributions\Beta($b,$a); 
$res = $beta->rands(20); 
var_dump($res); 

は、私は偉大なライブラリを見つけました
関連する問題