The randomNames function from randomNames does not necessarily provide unique names (https://github.com/CenterForAssessment/randomNames/issues/55). Hence this function has been written to fix that issue as elegant as possible.

pick_randomNames(n, names_to_avoid = NULL, max_iter = 500, ...)

Arguments

n

numeric (integer) of how many unique names to return

names_to_avoid

a vector of names to avoid

max_iter

maximum number of while-loop iterations to avoid an infinite loop

...

arguments passed to randomNames::randomNames

Value

a vector of n unique random names