Lines Matching refs:rand
90 static SkIRect rand_rect(SkRandom& rand, int n) { in rand_rect() argument
91 int x = rand.nextS() % n; in rand_rect()
92 int y = rand.nextS() % n; in rand_rect()
93 int w = rand.nextU() % n; in rand_rect()
94 int h = rand.nextU() % n; in rand_rect()
98 static void make_rand_rgn(SkRegion* rgn, SkRandom& rand) { in make_rand_rgn() argument
99 int count = rand.nextU() % 20; in make_rand_rgn()
101 rgn->op(rand_rect(rand, 100), SkRegion::kXOR_Op); in make_rand_rgn()
131 SkRandom rand; in test_rgn() local
134 make_rand_rgn(&rgn, rand); in test_rgn()
235 static void rand_irect(SkIRect* r, int N, SkRandom& rand) { in rand_irect() argument
236 r->setXYWH(0, 0, rand.nextU() % N, rand.nextU() % N); in rand_irect()
237 int dx = rand.nextU() % (2*N); in rand_irect()
238 int dy = rand.nextU() % (2*N); in rand_irect()
244 SkRandom rand; in test_irect() local
251 rand_irect(&r0, 10, rand); in test_irect()
252 rand_irect(&r1, 10, rand); in test_irect()