fyshuffle: Fisher-Yates shuffle

Description Usage Arguments Details Author(s) References See Also Examples

Description

Function to shuffle vectors according to the Fisher-Yates procedure

Usage

1

Arguments

seq

Vector containing the sequence which needs to be shuffled. This vector can be of any type and it is allowed to have one element.

Details

Other than the sample function fyshuffle treats a single value as a vector with one element and will therefore return this element as the shuffled version of the original vector (which are similar).

Author(s)

Reinder Radersma

References

Durstenfeld (1964) Communications of the ACM 7(7):420

See Also

sample

Examples

1
2
3
4
5
x <- 1:10
fyshuffle(x)

y <- c("a","b","c","d","e","f")
fyshuffle(y)

FGM documentation built on May 2, 2019, 4:51 p.m.