urandom is better than random for this