Randomizable

class negmas.preferences.Randomizable(*args, **kwargs)[source]

Bases: Protocol

Random Preferences of this type can be created using a random method

Methods Summary

random(outcome_space, reserved_value[, ...])

Generates a random ufun of the given type

Methods Documentation

abstract classmethod random(outcome_space, reserved_value, normalized=True, **kwargs)[source]

Generates a random ufun of the given type

Return type:

Randomizable