diff --git a/apps/projectGenerator b/apps/projectGenerator index 0d93f27a9fb..d1a28479e10 160000 --- a/apps/projectGenerator +++ b/apps/projectGenerator @@ -1 +1 @@ -Subproject commit 0d93f27a9fb397df07b87295c0a756c81f74eda8 +Subproject commit d1a28479e1008f315ac09e756a5ea8a6279e2f00 diff --git a/libs/openFrameworks/utils/ofUtils.h b/libs/openFrameworks/utils/ofUtils.h index 2e807588403..dbcaa337d46 100644 --- a/libs/openFrameworks/utils/ofUtils.h +++ b/libs/openFrameworks/utils/ofUtils.h @@ -13,6 +13,7 @@ #include #include #include +#include /// \section Elapsed Time /// \brief Reset the elapsed time counter. @@ -225,7 +226,9 @@ int ofGetWeekday(); /// \sa http://www.cplusplus.com/reference/algorithm/random_shuffle/ template void ofRandomize(std::vector& values) { - random_shuffle(values.begin(), values.end()); + std::random_device rd; + std::mt19937 g(rd()); + std::shuffle(values.begin(), values.end(), g); } /// \brief Conditionally remove values from a vector.