Commit 8e8e374c6b81acfd23422ed4ee88c7cb69de7c8d

  • avatar
  • Maurice Kalinowski <haiku @kald…nce.com>
  • Thu Jun 18 22:08:17 CEST 2009
prefer q(s)rand over (s)random

Windows needs additional headers and libraries to link against.
Thus use the qt provided crossplatform functions.


svn path=/trunk/extragear/multimedia/amarok/; revision=983698
  
9191 }
9292 }
9393
94 srandom( (unsigned)time( 0 ) );
94 qsrand(QDateTime::currentDateTime().toTime_t());
9595 m_time.start();
9696
9797 foreach( const QString &path, m_fileFolderList )
321321 QByteArray size;
322322 md5.addData( size.setNum( (qulonglong)(file->length()) ) );
323323 md5.addData( QString::number( m_time.elapsed() ).toAscii() );
324 md5.addData( QString::number( random() ).toAscii() );
325 md5.addData( QString::number( random() ).toAscii() );
326 md5.addData( QString::number( random() ).toAscii() );
327 md5.addData( QString::number( random() ).toAscii() );
328 md5.addData( QString::number( random() ).toAscii() );
324 md5.addData( QString::number( qrand() ).toAscii() );
325 md5.addData( QString::number( qrand() ).toAscii() );
326 md5.addData( QString::number( qrand() ).toAscii() );
327 md5.addData( QString::number( qrand() ).toAscii() );
328 md5.addData( QString::number( qrand() ).toAscii() );
329329 md5.addData( QString::number( m_time.elapsed() ).toAscii() );
330330 return QString( md5.result().toHex() );
331331}
  
6969 int i = 0;
7070 while( length-- )
7171 {
72 int r = random() % 62;
72 int r = qrand() % 62;
7373 r+=48;
7474 if( r > 57 ) r+=7;
7575 if( r > 90 ) r+=6;