From d6547572772c97088bbd97a773d35565682b227c Mon Sep 17 00:00:00 2001 From: Antoine Cellerier Date: Fri, 5 Mar 2010 11:34:42 +0100 Subject: [PATCH] Fix randomisation algorithm. Thanks to jawbroken on IRC. --- src/playlist/sort.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/playlist/sort.c b/src/playlist/sort.c index d6e5c3faea..7c8260655e 100644 --- a/src/playlist/sort.c +++ b/src/playlist/sort.c @@ -146,7 +146,7 @@ void playlist_ItemArraySort( unsigned i_items, playlist_item_t **pp_items, for( i_position = i_items - 1; i_position > 0; i_position-- ) { - i_new = rand() % i_position; + i_new = rand() % (i_position+1); p_temp = pp_items[i_position]; pp_items[i_position] = pp_items[i_new]; pp_items[i_new] = p_temp; -- 2.39.2