ad4f267b7a
search.cpan.org is shutting down. It will redirect to metacpan.org after June 25, 2018. With hat: perl
15 lines
571 B
Text
15 lines
571 B
Text
Algorithm::Numerical::Shuffle
|
|
=============================
|
|
|
|
Shuffle is a perl module which performs a one pass, fair shuffle on a
|
|
list. If the list is passed as a reference to an array, the shuffle
|
|
is done in situ.
|
|
|
|
The running time of the algorithm is linear in the size of the list.
|
|
For an in situ shuffle, the memory overhead is constant; otherwise,
|
|
linear extra memory is used.
|
|
|
|
The algorithm used is discussed by Knuth [3]. It was first published
|
|
by Fisher and Yates [2], and later by Durstenfeld [1].
|
|
|
|
WWW: https://metacpan.org/release/Algorithm-Numerical-Shuffle
|