diff --git a/src/rng.c b/src/rng.c index d36b13b3..00d0e5ce 100644 --- a/src/rng.c +++ b/src/rng.c @@ -124,26 +124,6 @@ rng_rand_range(struct rng_ctx *ctx, int32_t min, int32_t max) return min + res; } -/* Fisher-Yates shuffling algorithm - * Durstenfeld in-place shuffling variant - */ -void -shuffle_ptr(struct rng_ctx *ctx, void **values, int len) -{ - int i; - int32_t j; - void *tmp; - - for (i = len - 1; i > 0; i--) - { - j = rng_rand_range(ctx, 0, i + 1); - - tmp = values[i]; - values[i] = values[j]; - values[j] = tmp; - } -} - /* Fisher-Yates shuffling algorithm * Durstenfeld in-place shuffling variant */ diff --git a/src/rng.h b/src/rng.h index 12d980c8..200f4a52 100644 --- a/src/rng.h +++ b/src/rng.h @@ -18,9 +18,6 @@ rng_rand(struct rng_ctx *ctx); int32_t rng_rand_range(struct rng_ctx *ctx, int32_t min, int32_t max); -void -shuffle_ptr(struct rng_ctx *ctx, void **values, int len); - void shuffle_int(struct rng_ctx *ctx, int *values, int len);