KRandom

KRandom Namespace Reference

Functions

KCOREADDONS_EXPORT int random ()
 
KCOREADDONS_EXPORT QString randomString (int length)
 

Detailed Description

Helper class to create random data.

This namespace provides methods which generate random data. KRandom is not recommended for serious random-number generation needs, like cryptography.

Function Documentation

int KRandom::random ( )

Generates a uniform random number.

Returns
A random number in the range [0, RAND_MAX). The RNG is seeded on first use.
Deprecated:
Since 5.72, use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check all the methods that QRandomGenerator provides.

Definition at line 32 of file krandom.cpp.

QString KRandom::randomString ( int  length)

Generates a random string.

It operates in the range [A-Za-z0-9]

Parameters
lengthGenerate a string of this length.
Returns
the random string

Definition at line 59 of file krandom.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jul 4 2020 23:02:25 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.