From: Lloyd Linklater Date: 2008-09-18T03:54:18+09:00 Subject: Re: Generating a semi-random, but legal, filename Daniel Berger wrote: > For example, my_template_XXXXXX would become my_template_T$#z%Ya How about this: def getRandLetter 65 + rand(26) end def randomFileNameSuffix (baseFileName, numberOfRandomchars) numberOfRandomchars.times { baseFileName << getRandLetter } baseFileName end fn = randomFileNameSuffix("foo_", 7) puts fn -- Posted via http://www.ruby-forum.com/.