diff --git a/src/myx-example-features/main.cpp b/src/myx-example-features/main.cpp index cba9c85..2017b86 100644 --- a/src/myx-example-features/main.cpp +++ b/src/myx-example-features/main.cpp @@ -7,7 +7,11 @@ #include #include #include +#if QT_VERSION >= 0x051000 #include +#else +#include +#endif #include /** @@ -39,7 +43,11 @@ int slowFunction() double a[size]; for ( int i = 0; i < size; i++ ) { +#if QT_VERSION >= 0x051000 a[i] = QRandomGenerator::global()->bounded( 4 ); +#else + a[i] = std::rand() / (RAND_MAX / 4); +#endif for ( int j = 0; j < i; j++ ) a[i] += sin( a[j] ); a[0] += a[i]; } @@ -56,7 +64,11 @@ int fastFunction() double a[size]; for ( int i = 0; i < size; i++ ) { +#if QT_VERSION >= 0x051000 a[i] = QRandomGenerator::global()->bounded( 4 ); +#else + a[i] = std::rand() / (RAND_MAX / 4); +#endif for ( int j = 0; j < i; j++ ) a[i] += sin( a[j] ); a[0] += a[i]; }