[shuffle] Make the seed an optional component and add support for
letting the python very directly compute a UUID.