| Index: bench/HairlinePathBench.cpp
 | 
| diff --git a/bench/HairlinePathBench.cpp b/bench/HairlinePathBench.cpp
 | 
| index f5b30a38adc9cd99dd3eb1a22820e9820550ac3e..ca3797b7b23d6fbae9a04f2aac088c582af35a9a 100644
 | 
| --- a/bench/HairlinePathBench.cpp
 | 
| +++ b/bench/HairlinePathBench.cpp
 | 
| @@ -85,7 +85,7 @@ public:
 | 
|          name->append("line");
 | 
|      }
 | 
|      virtual void makePath(SkPath* path) SK_OVERRIDE {
 | 
| -        SkRandom rand;
 | 
| +        SkMWCRandom rand;
 | 
|          int size = SK_ARRAY_COUNT(points);
 | 
|          int hSize = size / 2;
 | 
|          for (int i = 0; i < kMaxPathSize; ++i) {
 | 
| @@ -117,7 +117,7 @@ public:
 | 
|          name->append("quad");
 | 
|      }
 | 
|      virtual void makePath(SkPath* path) SK_OVERRIDE {
 | 
| -        SkRandom rand;
 | 
| +        SkMWCRandom rand;
 | 
|          int size = SK_ARRAY_COUNT(points);
 | 
|          int hSize = size / 2;
 | 
|          for (int i = 0; i < kMaxPathSize; ++i) {
 | 
| @@ -149,8 +149,8 @@ public:
 | 
|          name->append("conic");
 | 
|      }
 | 
|      virtual void makePath(SkPath* path) SK_OVERRIDE {
 | 
| -        SkRandom rand;
 | 
| -        SkRandom randWeight;
 | 
| +        SkMWCRandom rand;
 | 
| +        SkMWCRandom randWeight;
 | 
|          int size = SK_ARRAY_COUNT(points);
 | 
|          int hSize = size / 2;
 | 
|          for (int i = 0; i < kMaxPathSize; ++i) {
 | 
| @@ -184,7 +184,7 @@ public:
 | 
|          name->append("cubic");
 | 
|      }
 | 
|      virtual void makePath(SkPath* path) SK_OVERRIDE {
 | 
| -        SkRandom rand;
 | 
| +        SkMWCRandom rand;
 | 
|          int size = SK_ARRAY_COUNT(points);
 | 
|          int hSize = size / 2;
 | 
|          for (int i = 0; i < kMaxPathSize; ++i) {
 | 
| 
 |