sage: def _has_rearrangement_property(v,p):
....: return sum( sorted(v)[0:p] ) >= 0
sage: all( _has_rearrangement_property(
....: rearrangement_cone(p,n).random_element(),
....: p
....: )
sage: def _has_rearrangement_property(v,p):
....: return sum( sorted(v)[0:p] ) >= 0
sage: all( _has_rearrangement_property(
....: rearrangement_cone(p,n).random_element(),
....: p
....: )