improved randomness for file paths