Lines Matching refs:rand
101 static SkIRect randRect(SkRandom& rand) {
102 int x = rand.nextU() % W;
103 int y = rand.nextU() % H;
104 int w = rand.nextU() % W;
105 int h = rand.nextU() % H;
109 static void randRgn(SkRandom& rand, SkRegion* rgn, int n) {
112 rgn->op(randRect(rand), SkRegion::kUnion_Op);
186 SkRandom rand;
189 randRgn(rand, &outer, 8);
191 randRgn(rand, &inner, 2);
196 static void rand_rect(SkIRect* rect, SkRandom& rand) {
199 rect->set(rand.nextU() >> shift, rand.nextU() >> shift,
200 rand.nextU() >> shift, rand.nextU() >> shift);
240 SkRandom rand;
247 rand_rect(&rect[j], rand);