Revision: 1346
Updated Code
at September 27, 2006 13:16 by gdonald
Updated Code
# creates random pronouncable passwords
def self.random_password
c = %w( b c d f g h j k l m n p qu r s t v w x z ) +
%w( ch cr fr nd ng nk nt ph pr rd sh sl sp st th tr )
v = %w( a e i o u y )
f, r = true, ''
6.times do
r << ( f ? c[ rand * c.size ] : v[ rand * v.size ] )
f = !f
end
2.times do
r << ( rand( 9 ) + 1 ).to_s
end
r
end
Revision: 1345
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 27, 2006 13:16 by gdonald
Initial Code
# creates random pronouncable passwords
def self.random_password
c = %w( b c d f g h j k l m n p qu r s t v w x z ) +
%w( ch cr fr nd ng nk nt ph pr rd sh sl sp st th tr )
v = %w( a e i o u y )
f, r = true, ''
6.times do
r << ( f ? c[ rand * c.size ] : v[ rand * v.size ] )
f = !f
end
2.times do
r << ( rand( 9 ) + 1 ).to_s
end
r
end
Initial URL
Initial Description
Initial Title
Rails random pronouncable passwords
Initial Tags
Initial Language
Ruby