RgbColor.random constructor
RgbColor.random({})
Generates a RgbColor at random.
minRed and maxRed constrain the generated red value.
minGreen and maxGreen constrain the generated green value.
minBlue and maxBlue constrain the generated blue value.
All min and max values must be min <= max && max >= min and
must be in the range of >= 0 && <= 255.
Implementation
factory RgbColor.random({
int minRed = 0,
int maxRed = 255,
int minGreen = 0,
int maxGreen = 255,
int minBlue = 0,
int maxBlue = 255,
int? seed,
}) {
assert(minRed >= 0 && minRed <= maxRed);
assert(maxRed >= minRed && maxRed <= 255);
assert(minGreen >= 0 && minGreen <= maxGreen);
assert(maxGreen >= minGreen && maxGreen <= 255);
assert(minBlue >= 0 && minBlue <= maxBlue);
assert(maxBlue >= minBlue && maxBlue <= 255);
return cm.RgbColor.random(
minRed: minRed,
maxRed: maxRed,
minGreen: minGreen,
maxGreen: maxGreen,
minBlue: minBlue,
maxBlue: maxBlue,
seed: seed,
).cast();
}