如何为QMediaPlaylist

时间:2017-12-18 09:02:54

标签: c++ qt random multimedia seed

QMediaPlaylist的随机播放并非随机播放。

每个运行的应用程序都有相同的序列。

我查看了源代码,发现它使用QRandomGenerator :: global()来获取随机数。

但是当我运行QRandomGenerator::global()->seed(100);时,我收到错误:Attempted to overwrite a QRandomGenerator to system() or global().

1 个答案:

答案 0 :(得分:0)

刚才我将Qt更新到最新版本,发现QMeidaPlaylist的随机现在是随机的。

Qt 5.9使用了qrand()

Qt 5.10使用GRandomGenerator :: global() - > bounded()