Lines Matching refs:rand
47 SkRandom rand;
50 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f;
58 SkRandom rand;
62 const float x = std::ldexp(rand.nextF(), (i % 18)) / 1e3f;
63 const float w = std::ldexp(1 + rand.nextF(), j);
71 SkRandom rand;
74 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f;
81 SkRandom rand;
84 float x = std::ldexp(rand.nextF(), (i % maxPow2)) / 1e3f;
274 SkRandom rand;
278 int numVerbs = 28 - SkNextLog2(rand.nextRangeU(0, (1 << 27) - 1));
281 switch (rand.nextU() & 3) {
284 path.lineTo(rand.nextRangeF(0, 150), rand.nextRangeF(0, 150));
287 if (rand.nextULessThan(10) == 0) {
292 path.quadTo(x + rand.nextRangeF(0, 150), y, x - rand.nextRangeF(0, 150), y);
294 path.quadTo(rand.nextRangeF(0, 150), rand.nextRangeF(0, 150),
295 rand.nextRangeF(0, 150), rand.nextRangeF(0, 150));
299 if (rand.nextULessThan(10) == 0) {
303 path.cubicTo(rand.nextRangeF(0, 150), y, rand.nextRangeF(0, 150), y,
304 rand.nextRangeF(0, 150), y);
306 path.cubicTo(rand.nextRangeF(0, 150), rand.nextRangeF(0, 150),
307 rand.nextRangeF(0, 150), rand.nextRangeF(0, 150),
308 rand.nextRangeF(0, 150), rand.nextRangeF(0, 150));
316 float strokeWidth = 21 - log2f(rand.nextRangeF(0, 1 << 20));