diff --git a/kdm/kfrontend/kgapp.cpp b/kdm/kfrontend/kgapp.cpp index 903034f9..fc0a948b 100644 --- a/kdm/kfrontend/kgapp.cpp +++ b/kdm/kfrontend/kgapp.cpp @@ -299,9 +299,8 @@ main(void) initConfig(); /* for QSettings */ - srand(time(0)); for (i = 0; i < 10000; i++) { - sprintf(qtrc, "/tmp/%010d", rand()); + sprintf(qtrc, "/tmp/%010d", qrand()); if (!mkdir(qtrc, 0700)) goto okay; } diff --git a/kscreensaver/kdesavers/firesaverparticle.h b/kscreensaver/kdesavers/firesaverparticle.h index de8d9ac2..8def5b2f 100644 --- a/kscreensaver/kdesavers/firesaverparticle.h +++ b/kscreensaver/kdesavers/firesaverparticle.h @@ -24,7 +24,7 @@ #include #define FLICKER_FRAMES_DELAY 8 -#define DRAND ((float)rand() / (float)RAND_MAX) /*random float between 0 and 1*/ +#define DRAND ((float)qrand() / (float)RAND_MAX) /*random float between 0 and 1*/ /* -- Particle class. * Sets initial parameters and takes care of updating physics for a single diff --git a/kscreensaver/kdesavers/kvm.cpp b/kscreensaver/kdesavers/kvm.cpp index 09d382c8..f767a4e1 100644 --- a/kscreensaver/kdesavers/kvm.cpp +++ b/kscreensaver/kdesavers/kvm.cpp @@ -232,7 +232,7 @@ void kVmSaver::readSettings() int kVmSaver::getRandom( const int max_value ) { return (int)( vm_random(&(pool_state->pool->vm_random_data))*1.0*(max_value + 1.0)/ (VM_RAND_MAX + 1.0) ); -// return (int)( rand()*1.0*(max_value + 1.0)/ +// return (int)( qrand()*1.0*(max_value + 1.0)/ // (RAND_MAX + 1.0) ); } void kVmSaver::modifyArea( const int op ) { diff --git a/kscreensaver/kdesavers/pendulum.cpp b/kscreensaver/kdesavers/pendulum.cpp index 7d60bf62..e2fd0901 100644 --- a/kscreensaver/kdesavers/pendulum.cpp +++ b/kscreensaver/kdesavers/pendulum.cpp @@ -661,7 +661,7 @@ void KPendulumSaver::doTimeStep() (eyePhi1M_PI-angleLimit)) || (eyePhi1>2*M_PI-angleLimit); - eyePhi1 = double(rand())/RAND_MAX * 2*M_PI) + eyePhi1 = double(qrand())/RAND_MAX * 2*M_PI) { } // new delta phi for next change diff --git a/kscreensaver/kpartsaver/kpartsaver.cpp b/kscreensaver/kpartsaver/kpartsaver.cpp index 7e2d3bc2..201a0fe8 100644 --- a/kscreensaver/kpartsaver/kpartsaver.cpp +++ b/kscreensaver/kpartsaver/kpartsaver.cpp @@ -105,8 +105,6 @@ KPartSaver::KPartSaver( WId id ) if( !g_inited ) { g_inited = true; - srand( time(0) ); - // install signal handler signal( SIGINT, exitHandler ); // Ctrl-C will cause a clean exit... signal( SIGTERM, exitHandler ); // "kill"... @@ -231,7 +229,7 @@ void KPartSaver::next( bool random ) while( m_media.count()>0 ) { if( random ) - m_current = rand() % m_media.count(); + m_current = qrand() % m_media.count(); else m_current++; diff --git a/kwalletd/kwalletd.cpp b/kwalletd/kwalletd.cpp index 58a8d5a5..931d9cfd 100644 --- a/kwalletd/kwalletd.cpp +++ b/kwalletd/kwalletd.cpp @@ -112,7 +112,6 @@ KWalletD::KWalletD() _useGpg = true; #endif - srand(time(0)); _showingFailureNotify = false; _closeIdle = false; _idleTime = 0; @@ -169,7 +168,7 @@ int KWalletD::generateHandle() { // ASSUMPTION: RAND_MAX is fairly large. do { - rc = rand(); + rc = qrand(); } while (_wallets.contains(rc) || rc == 0); return rc; diff --git a/plasma/applets/quicklaunch/quicklaunch.cpp b/plasma/applets/quicklaunch/quicklaunch.cpp index cef98150..590e26df 100644 --- a/plasma/applets/quicklaunch/quicklaunch.cpp +++ b/plasma/applets/quicklaunch/quicklaunch.cpp @@ -818,7 +818,6 @@ QString Quicklaunch::determineNewDesktopFilePath(const QString &baseName) while(QFile::exists(desktopFilePath)) { if (appendix.isEmpty()) { - qsrand(QDateTime::currentDateTime().toTime_t()); appendix += '-'; }