Please find attached a couple of revisions. In the instance this issue happens because the individual segments in a nested generator are evaluated individually. As a result, some are sliced and some are not. I couldn't find a way to make this work so I've reverted to an older technique that involves embedding one RC object inside another. The important thing here is to turn on Nest for the embedded RC object. This allows it to be re-randomised each time it is used.
You might be interested to know that we've already changed this behaviour and it should be available in the next beta release.
In the second example, there was a small detail missing from the expression. When you are nesting generators you need to add the name of the generator before the property, separated by a full stop.
I hope that helps,