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