jacobemerick / shuffle_slightly
v1.0.0
2014-07-01 13:34 UTC
Requires
- php: >=5.4
This package is not auto-updated.
Last update: 2024-09-24 07:30:37 UTC
README
根据容差参数对数组进行轻微打乱的功能。
有时候你想要打乱一个数组,但又不想完全忽略其顺序。这个函数的行为与原生的 shuffle 函数非常相似,将执行轻微的打乱。
例如,如果你想打乱一个简单的数组,但又不想让任何元素移动超过起始位置的2个位置,只需这样做。
$array = ['a', 'b', 'c', 'd', 'e']; jacobemerick\shuffle_slightly($array, 2);
安装
通过 composer
$ composer require jacobemerick/shuffle_slightly:~1.0
更多信息
我写了一篇 博客文章 讨论了打乱算法的原理、构建和一些额外信息。