Queue: use C++ random instead of GLib's GRand

This commit is contained in:
Max Kellermann
2013-01-07 21:07:30 +01:00
parent 5b8b7d1412
commit c6281b2680
3 changed files with 20 additions and 10 deletions

View File

@@ -21,6 +21,7 @@
#define MPD_QUEUE_HXX
#include "gcc.h"
#include "util/LazyRandomEngine.hxx"
#include <glib.h>
@@ -101,7 +102,7 @@ struct queue {
bool random;
/** random number generator for shuffle and random mode */
GRand *rand;
LazyRandomEngine rand;
queue(unsigned max_length);