我们可以使用Qt中的QRandomGenerator类生成随机数,并将其添加到一个QByteArray中,直到QByteArray的大小达到0x2000字节。

以下是示例代码:

#include <QtCore>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    QByteArray data;
    QRandomGenerator generator;

    while (data.size() < 0x2000) {
        data.append(generator.bounded(256)); // generate a random byte and add it to the array
    }

    qDebug() << "Data size:" << data.size();

    return a.exec();
}

在上面的代码中,我们使用了QRandomGenerator类的bounded()方法来生成一个0到255之间的随机数,然后将其添加到QByteArray中。我们一直执行这个过程,直到QByteArray的大小达到0x2000字节为止。

最后,我们使用qDebug()输出QByteArray的大小,以便我们可以检查是否已将其扩展到所需的大小

QT 用随机数扩充至0x2000大小

原文地址: https://www.cveoy.top/t/topic/hbS5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录