| Index: gm/imagemagnifier.cpp
|
| diff --git a/gm/imagemagnifier.cpp b/gm/imagemagnifier.cpp
|
| index 0966121d0dcd8ed759f121b76e99543d77c0b441..a5f942d5ccbf96e0d1f7e0a19e56a124aa4d438f 100644
|
| --- a/gm/imagemagnifier.cpp
|
| +++ b/gm/imagemagnifier.cpp
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "gm.h"
|
| #include "SkMagnifierImageFilter.h"
|
| +#include "SkRandom.h"
|
|
|
| #define WIDTH 500
|
| #define HEIGHT 500
|
| @@ -44,12 +45,12 @@ protected:
|
| canvas->saveLayer(NULL, &paint);
|
| paint.setAntiAlias(true);
|
| const char* str = "The quick brown fox jumped over the lazy dog.";
|
| - srand(1234);
|
| + SkRandom rand;
|
| for (int i = 0; i < 25; ++i) {
|
| - int x = rand() % WIDTH;
|
| - int y = rand() % HEIGHT;
|
| - paint.setColor(rand() % 0x1000000 | 0xFF000000);
|
| - paint.setTextSize(SkIntToScalar(rand() % 300));
|
| + int x = rand.nextULessThan(WIDTH);
|
| + int y = rand.nextULessThan(HEIGHT);
|
| + paint.setColor(rand.nextBits(24) | 0xFF000000);
|
| + paint.setTextSize(rand.nextULessThan(300));
|
| canvas->drawText(str, strlen(str), SkIntToScalar(x),
|
| SkIntToScalar(y), paint);
|
| }
|
|
|