Lines Matching defs:random
988 RandomParams::RandomParams(SkRandom* random) {
991 fColorCount = random->nextRangeU(2, kMaxRandomGradientColors);
992 fUseColors4f = random->nextBool();
995 if (fColorCount == 1 || (fColorCount >= 2 && random->nextBool())) {
1001 // if using SkColor4f, attach a random (possibly null) color space (with linear gamma)
1003 fColorSpace = GrTest::TestColorSpace(random);
1009 fColors4f[i].fR = random->nextUScalar1();
1010 fColors4f[i].fG = random->nextUScalar1();
1011 fColors4f[i].fB = random->nextUScalar1();
1012 fColors4f[i].fA = random->nextUScalar1();
1014 fColors[i] = random->nextU();
1018 stop = i < fColorCount - 1 ? stop + random->nextUScalar1() * (1.f - stop) : 1.f;
1021 fTileMode = static_cast<SkTileMode>(random->nextULessThan(kSkTileModeCount));