egttools.analytical.utils.sample_unit_simplex

sample_unit_simplex()

Sample a point uniformly at random from the unit simplex.

Parameters:

nb_strategies (int) – Number of strategies in the population.

Returns:

One-dimensional floating-point array representing a valid probability distribution.

Return type:

numpy.ndarray

See also

egttools.sample_simplex, egttools.sample_simplex_directly

Examples

>>> sample_unit_simplex(3)
array([0.25, 0.57, 0.18])
>>> sample_unit_simplex(2)
array([0.70, 0.30])