2017 © Pedro Peláez
 

library hongbao

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

image

zicai/hongbao

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  • Thursday, February 22, 2018
  • by pmw1014
  • Repository
  • 1 Watchers
  • 11 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

红包生成器

生成固定红包与随机红包,随机红包金额依据截尾正态分布算法来生成, (*1)

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate, (*2)

Composer 安装

composer require zicai/hongbao, (*3)

图像画案例, (*4)

生成随机红包(Random Red Package)

require_once '../vendor/autoload.php';

use Hongbao\Hongbao;

/**
 * 生成随机红包
 */
$options = [
    'total_money' => 1000, // 总金额
    'total_number' => 1000, // 总红包数量
    'minimum_val' => 0.01, // 最小随机红包金额
    'maximum_val' => 20, // 最大随机红包金额
];

//通过try catch获取可能出现的参数设置错误信息
try {
    $hongbao = Hongbao::getInstance()->randomAmount($options);
    foreach ($hongbao as $result) {
        echo "



";
        print_r($result);
    }
} catch (\Exception $e) {
    $error = $e->getMessage();
    var_dump($error);
}

生成固定红包(fixed red package)

require_once '../vendor/autoload.php';

use Hongbao\Hongbao;

/**
 * 生成固定红包
 */

$options = [
    'total_money' => 1000, // 总金额
    'total_number' => 1000, // 总红包数量
    'val' => 0.01, // 单个红包金额
];

//通过try catch获取可能出现的参数设置错误信息
try {
    $hongbao = Hongbao::getInstance()->fixedAmount($options);
    foreach ($hongbao as $result) {
        echo "



";
        print_r($result);
    }
} catch (\Exception $e) {
    $error = $e->getMessage();
    var_dump($error);
}

The Versions

22/02 2018

dev-master

9999999-dev

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

by Zicai

hongbao

22/02 2018

v1.0.3

1.0.3.0

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

by Zicai

hongbao

07/02 2018

v1.0.2

1.0.2.0

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

by Zicai

hongbao

01/02 2018

v1.0.1

1.0.1.0

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

by Zicai

hongbao

31/01 2018

v1.0

1.0.0.0

Generate fixed red package and random red package, random red envelopes based on truncated normal distribution algorithm to generate

  Sources   Download

MIT

The Requires

  • php >=7.0.0

 

by Zicai

hongbao