"Gilbert T. Gutierrez, Jr." wrote: > > I actually figured this out as soon as I sent the question out. I used > /dev/urandom. This question was only to create a garbage file. I really > did not care how random it was. I am using FreeBSD and for some reason > /dev/random did not work. > Then Matt's answer was best, since you meant you just needed a 5 meg file, without respect to its contents. /dev/zero is a *very* efficient character generator. :-) Let me guess: You used /dev/random and it just "froze up", yes? /dev/random is a source of high entropy bits in Linux (and in *BSD... as I recall, Linux borrowed the idea from there) and that entropy is collected over time. If all the entropy is used, further reads to /dev/random will block until there's sufficient entropy to satisfy the request. Generally, the only time you would want to read /dev/random is when you need a block of highly unpredictable data for high security cryptography purposes, such as public/private key generation. /dev/urandom is more useful for not quite as much entropy, but when you need a higher volume of random data that is still more unpredictable than an equation/seed based pseudorandom number generator. They're good for one-time session keys and the like. -- Randy Kaelber Randy.Kaelber@asu.edu Software Engineer Mars Space Flight Facility, Department of Geological Sciences Arizona State University, Tempe, Arizona, USA "Anarchy is the sure consequence of tyranny; for no power that is not limited by laws can ever be protected by them." - Milton