generate method

  1. @override
Hair generate()
override

Generates generic hair style

Implementation

@override
Hair generate() {
  final generator = BatchGenerator({
    "length": _getHairLengthGenerator(_gender),
    "type": ListItemGenerator(genericHairType),
    "color": WeightedGenerator(genericHairColor),
  });

  generator.seed(_seed);
  final generatedHairStyle = generator.generate();

  if (generatedHairStyle["length"] == "bald") {
    return Hair(length: "bald", type: "", color: "");
  }
  return Hair.fromMap(generatedHairStyle);
}