fuzzy to implement and random testing