mehdi0121/randcode

生成序列号、强密码、礼品卡/券码并设置长度

1.0 2022-07-17 10:13 UTC

This package is auto-updated.

Last update: 2024-09-17 14:39:09 UTC


README

Packagist Downloads GitHub Packagist Stars

使用此包您可以创建

  • 序列号 => N9TT-9G0A-B7FQ-RANC

  • 强密码 => )8V)CC3[k6Hj

  • 礼品卡/券码 => 246-DFA-504

  • 长度 (8)=>gYtpe4NB

  • 自定义模式 => "xxx-xxx-xx" => D4f-8r7-De

安全策略

支持版本

安装

composer require mehdi0121/randcode

如何使用!

首先使用命名空间

use Mehdi0121/Randcode;

方法

要生成多个代码,只需在方法前添加 count() 并返回
代码列表集合

echo RandCode::Count($count)->SerialNumber();

序列号

echo RandCode::SerialNumber();

返回

 0F7N-66HS-F989-QSBQ

强密码

默认长度为:8

echo RandCode::Strong($Length=8);

返回

 K-QHYin&

礼品卡/券码

默认长度为:8

echo RandCode::Giftcard();

返回

 643-YKY-292

长度

字母和数字

echo RandCode::Length($Length=8);

返回

 kK7ZbH40

自定义模式

  • 模式
    xxx-xxx-xxx =>XDF-DFE-DSD
    yyy-yyy-yyy=>165-985-963
    xxx-yyy-xxx=>DFE-658-FDF
echo RandCode::CustomPatern($Pattern);

返回

 XDF-DFE-DSD