Learn R Programming

MiscMath (version 1.1)

shuffle: Shuffling Algorithm

Description

Implementation of a simple shuffling algorithm that can be used to randomly permute a given set of simulated random numbers.

Usage

shuffle(n, k = 100, x = runif(n))

Value

a numeric vector

Arguments

n

numeric: number of variates to be output.

k

numeric: a tuning parameter for the shuffler.

x

a vector containing a sequence to be randomly permuted with the shuffler.