Qt 生成隨機數 qsrand qrand


在QT程序中,生成隨機數比較簡單。兩個函數:

1 void qsrand(uint seed); 2 int qrand();

首先是初始化:qsrand()

qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));

接下來就可以生成隨機數了:

int a = qrand();

qrand()理論上返回0 到 RAND_MAX間的值。

如果要返回0~n間的值,則為:qrand()%n; 如果要返回a~b間的值,則為:a + qrand() % (b - a)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM