Lines Matching refs:rand
125 static SkIRect rand_rect(SkRandom& rand, int n) {
126 int x = rand.nextS() % n;
127 int y = rand.nextS() % n;
128 int w = rand.nextU() % n;
129 int h = rand.nextU() % n;
133 static void make_rand_rgn(SkRegion* rgn, SkRandom& rand) {
134 int count = rand.nextU() % 20;
136 rgn->op(rand_rect(rand, 100), SkRegion::kXOR_Op);
166 SkRandom rand;
169 make_rand_rgn(&rgn, rand);
252 static void rand_irect(SkIRect* r, int N, SkRandom& rand) {
253 r->setXYWH(0, 0, rand.nextU() % N, rand.nextU() % N);
254 int dx = rand.nextU() % (2*N);
255 int dy = rand.nextU() % (2*N);
261 SkRandom rand;
268 rand_irect(&r0, 10, rand);
269 rand_irect(&r1, 10, rand);