How to generate random 2D shapes with random angles and curves as sides?

How to generate random 2D shapes with random angles and curves as sides?