now have a random() method. clarify how next_stream and next_substream operator
clarify next_stream/substream even more. test identical streams give identical output