如何为QMediaPlaylist播种随机播放
QMediaPlaylist的随机播放不是真正的随机播放。如何为QMediaPlaylist播种随机播放
它对每个运行的应用程序具有相同的序列。
我看了看源代码,发现它使用QRandomGenerator :: global()来获得随机数。
但是当我运行QRandomGenerator::global()->seed(100);
,我得到了错误:Attempted to overwrite a QRandomGenerator to system() or global().
回答:
刚才我的Qt更新到最新版本,并发现QMeidaPlaylist的随机是一个真正随机的现在。
的Qt 5.9使用qrand()
的Qt 5.10使用GRandomGenerator ::全球() - >界()
以上是 如何为QMediaPlaylist播种随机播放 的全部内容, 来源链接: utcz.com/qa/261927.html