KRandom
KRandom Namespace Reference
Functions | |
KCOREADDONS_EXPORT QString | randomString (int length) |
template<typename T > | |
void | shuffle (T &container) |
template<typename T > | |
void | shuffle (T &container, QRandomGenerator *generator) |
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
◆ randomString()
QString KRandom::randomString | ( | int | length | ) |
Generates a random string.
It operates in the range [A-Za-z0-9]
- Parameters
-
length Generate a string of this length.
- Returns
- the random string
Definition at line 30 of file krandom.cpp.
◆ shuffle() [1/2]
template<typename T >
void KRandom::shuffle | ( | T & | container | ) |
◆ shuffle() [2/2]
template<typename T >
void KRandom::shuffle | ( | T & | container, |
QRandomGenerator * | generator ) |
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:24 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 17:04:24 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.