コード例 #1
0
ファイル: Exponential.php プロジェクト: icomefromthenet/faker
 /**
  * Returns a random float
  * 
  * @return float The random variate.
  */
 public function rvs()
 {
     return $this->calculator->getRvs($this->lambda);
 }
コード例 #2
0
ファイル: Weibull.php プロジェクト: icomefromthenet/faker
 /**
  * Returns a random float between $lambda and $lambda plus $k
  * 
  * @param float $lambda The scale parameter. Default 1.0
  * @param float $k The shape parameter. Default 1.0
  * @return float The random variate.
  */
 public function getRvs($lambda = 1, $k = 1)
 {
     $e = $this->exp->getRvs(1);
     return $e == 0 ? 0 : $lambda * pow($e, 1 / $k);
 }