Lines Matching defs:rand
110 static SkIRect randRect(SkRandom& rand) {
111 int x = rand.nextU() % W;
112 int y = rand.nextU() % H;
113 int w = rand.nextU() % W;
114 int h = rand.nextU() % H;
118 static void randRgn(SkRandom& rand, SkRegion* rgn, int n) {
121 rgn->op(randRect(rand), SkRegion::kUnion_Op);
195 SkRandom rand;
198 randRgn(rand, &outer, 8);
200 randRgn(rand, &inner, 2);
205 static void rand_rect(SkIRect* rect, SkRandom& rand) {
208 rect->setLTRB(rand.nextU() >> shift, rand.nextU() >> shift,
209 rand.nextU() >> shift, rand.nextU() >> shift);
249 SkRandom rand;
256 rand_rect(&rect[j], rand);