mirror of
https://github.com/owntone/owntone-server.git
synced 2024-12-27 15:45:56 -05:00
[rng] Cleanup: remove unused function 'shuffle_ptr'
This commit is contained in:
parent
a023595b6f
commit
e08b4f3b01
20
src/rng.c
20
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
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user