RandomUtilityFunction

class negmas.utilities.RandomUtilityFunction(outcomes: List[Union[negmas.outcomes.OutcomeType, Tuple[Union[int, float, str, list]], Dict[Union[int, str], Union[int, float, str, list]]]], reserved_value=- inf, outcome_type: Optional[Type] = None, **kwargs)[source]

Bases: negmas.utilities.MappingUtilityFunction

A random utility function for a discrete outcome space