- 以下をincludeする。
- #include <QtGlobal>
- #include <QTime>
- 乱数のシードを与える。
- qsrand( QTime::currentTime().msec() );
- 0-255の値を得る例:
- int random = qrand() % 256;
[環境]
% qmake --version
QMake version 3.0
Using Qt version 5.2.1 in /Users/xxxxx/Qt5.2.1/5.2.1/clang_64/lib
%
%
% clang --version
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix
%
%