That's pretty good, but it shouldn't randomize the list beforehand.  The strings inside chunks should be in original order.  You did it right, though, with the randomly sized chunks and shuffling of chunks.  

Now, what's a good way to input long lists of string like this, instead of using the example strings you have?
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence