jp3cki / fisher-yates-shuffle
Fisher-Yates 洗牌算法的实现。
v1.0.0
2016-02-03 10:37 UTC
Requires
- php: >= 5.4
- paragonie/random_compat: ^1.1
This package is auto-updated.
Last update: 2024-09-19 06:18:54 UTC
README
Fisher-Yates 洗牌算法的简单实现。
需求
- PHP 5.4 或更高版本(强烈推荐 PHP 5.6 或更高版本)
- Composer
用法
-
通过 Composer 安装。
$ composer.phar require "jp3cki/fisher-yates-shuffle"
-
使用
jp3cki\fisherYatesShuffle\shuffle
函数。
PHP 5.6 或更高
<?php require_once(__DIR__ . '/vendor/autoload.php'); use function jp3cki\fisherYatesShuffle\shuffle as fy_shuffle; $list = range(1, 10); fy_shuffle($list); var_dump($list);
PHP 5.4 或 5.5
<?php require_once(__DIR__ . '/vendor/autoload.php'); $list = range(1, 10); \jp3cki\fisherYatesShuffle\shuffle::shuffle($list); var_dump($list);
许可证
在 Unlicense 下发布。这意味着这个库是公有领域软件。