jp3cki/fisher-yates-shuffle

Fisher-Yates 洗牌算法的实现。

v1.0.0 2016-02-03 10:37 UTC

This package is auto-updated.

Last update: 2024-09-19 06:18:54 UTC


README

Fisher-Yates 洗牌算法的简单实现。

需求

  • PHP 5.4 或更高版本(强烈推荐 PHP 5.6 或更高版本)
  • Composer

用法

  1. 通过 Composer 安装。

    $ composer.phar require "jp3cki/fisher-yates-shuffle"

  2. 使用 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 下发布。这意味着这个库是公有领域软件。