Lines Matching refs:rand
22 SkRandom rand;
28 paint.setColor((SK_A32_MASK << SK_A32_SHIFT) | rand.nextU());
29 canvas->drawString("Hamburgefons", rand.nextSScalar1() * W, rand.nextSScalar1() * H + 20,
35 SkRandom rand;
42 r.setXYWH(rand.nextSScalar1() * W, rand.nextSScalar1() * H,
43 rand.nextUScalar1() * W, rand.nextUScalar1() * H);
44 paint.setColor(rand.nextU());
47 r.setXYWH(rand.nextSScalar1() * W, rand.nextSScalar1() * H,
48 rand.nextUScalar1() * W, rand.nextUScalar1() * H);
49 paint.setColor(rand.nextU());
54 static SkScalar randRange(SkRandom& rand, SkScalar min, SkScalar max) {
56 return min + rand.nextUScalar1() * (max - min);
60 SkRandom rand;
69 r.setXYWH(rand.nextSScalar1() * W, rand.nextSScalar1() * H,
70 rand.nextUScalar1() * W, rand.nextUScalar1() * H);
71 paint.setColor(rand.nextU());
74 r.setXYWH(rand.nextSScalar1() * W, rand.nextSScalar1() * H,
75 rand.nextUScalar1() * W, rand.nextUScalar1() * H);
76 paint.setColor(rand.nextU());
83 paint.setColor(rand.nextU());
84 canvas->drawLine(randRange(rand, minx, maxx), randRange(rand, miny, maxy),
85 randRange(rand, minx, maxx), randRange(rand, miny, maxy),
280 SkRandom rand;
281 auto rand_pt = [&rand]() {
282 auto x = rand.nextF();
283 auto y = rand.nextF();