0
QMediaPlaylist의 무작위 재생은 실제로 무작위가 아닙니다.QMediaPlaylist에 랜덤 시드하는 법
실행중인 모든 응용 프로그램에 대해 동일한 순서가 있습니다.
소스 코드를보고 QRandomGenerator :: global()을 사용하여 무작위로 추출합니다. 내가 QRandomGenerator::global()->seed(100);
을 실행할 때
는, 나는 오류가 있어요 : Attempted to overwrite a QRandomGenerator to system() or global().
글로벌 발전기가 이미 시드됩니다 때문입니다. 'QRandomGenerator :: global() -> generate()'를 대신 사용하면 어떨까요? – vahancho
@vahancho Thx. 내 문제. Qt 5.9를 사용했지만 5.10 소스 코드를 쿼리합니다. 5.9에서는 qrand()를 사용했지만 5.10에서는 QRandomGenerator를 사용했습니다. 5.10에서는 QMediaPlaylist가 실제로 무작위입니다. – BaiJiFeiLong