qt 创建随机数

qt中有两种创建随机数的方法,一种是旧方法,一种是新方法

目录

旧方法:已过时

        int qrand()

        void qsrand(uint seed)

        Example

新方法

        QRandomGenerator::global()->bouned(int highest)

        QRandomGenerator::global()->generate()

更多


旧方法:已过时

        int qrand()

                生成一个伪随机数,可以使用qsrand()设定种子,不设定种子时序列将以一个常量当种子预定

        void qsrand(uint seed)

                设置qrand()生成伪随机数的种子

Example
#include 

int main()
{
    qsrand(2);//设置种子
    int rand = qrand();//根据种子一个生成随机数并返回
    qDebug()<<"生成一个随机数:"<

        

新方法

        QRandomGenerator::global()->bouned(int highest)

                生成一个[0,highest)范围的随机数

        QRandomGenerator::global()->generate()

                生成32位的随机数

更多

     QRandomGenerator方法

你可能感兴趣的:(qt)