The goal of the new L-system string interpretation is to reduce a bias on branches when calculating self-occlusion and self-collision. Growing multiple branches almost simultaneously has been achieved but I have further improved the system. Below in green we see the branch growth order. At each stage the branches are grown in numerical order. I have therefore created a simple function to shuffle the order of growth which is shown in purple.
Un-scrambled[0] | Scrambled[0] |