@smartnut007, @mateiz, if we should not use nanoTime as a seed, we should not pass none to random.seed(None).  random.seed(None) will use time.time().

As reply for your very first comment, I think consistency is important. But it's just my opinion, 
others may disagree with me. You should do what you think is right.