Experimentation based on http://scholarcommons.scu.edu/cgi/viewcontent.cgi?article=1004&context=math_compsci
If you see a surprising rosace, click 'stopRandoms' (in the controller) to maintain current parameters. Then unfold and play with the available controls to see the rosace updating itself.
The 'Explanations' folder of the controller can help to understand what's going on.
https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js
https://cdnjs.cloudflare.com/ajax/libs/dat-gui/0.6.2/dat.gui.min.js