randomize_portfolio function

version 2 generate random permutations of a portfolio seed meeting your constraints on the weights of each asset