Randomised seed, added better speed diagnostics