Generating a large random string
sross at connectmail.carleton.ca
Fri Feb 20 03:01:15 CET 2004
"Paul Rubin" <http://phr.cx@NOSPAM.invalid> wrote in message
news:7x65e2ikqi.fsf at ruckus.brouhaha.com...
> "Sean Ross" <sross at connectmail.carleton.ca> writes:
> > I'd be interested to see how
> > s = open("/dev/urandom").read(3000)
> > compares, and, if better, whether something similar can
> > be done on Windows.
> On Linux, this is almost instantaneous. Reading 1 megabyte takes
> under a second on my 700 mhz P3.
And when you've done
s = open("/dev/urandom").read(1000000)
is s a string containing one million letters [a-zA-Z] and no other
types of characters, as the OP is looking for?
I've never used /dev/urandom, so I don't know what kind of stuff
is being read from there - but I suspect further processing would
be needed to meet the OP's requirements. I'll check it out.
More information about the Python-list