2017-05-29 22 views
-3

私はランダムな文字列を生成する方法を、1行につき一定量ずつ考え出しました。今、ランダムに生成されたすべての文字列の接頭辞に固定された静的な文字列を追加する方法を理解しようとしています。例えばランダムな文字列にスタティック文字列を追加するRuby?

このコードはランダムな文字列としてgCOABGSSを出してくれるならば、私はHEY-NOWgCOABGSS

について移動する方法
def generate_code(number) 
    charset = Array('A'..'Z') + Array('a'..'z') 
    Array.new(number) { charset.sample }.join 
end 


5.times { puts generate_code(8) } 

が得られ、それが出力のそれぞれに例HEY-NOWのために追加されますので、スクリプトを変更したいですこの?

+3

を追加するようにスクリプトを変更したいです「1行」という意味ですか? – sawa

答えて

2

と私はそれはあなたが何例えばHEY-NOW

def generate_code(number) 
    charset = Array('A'..'Z') + Array('a'..'z') 
    'HEY-NOW' + Array.new(number) { charset.sample }.join 
end 
2

だから、簡単な

5.times { puts "HEY-NOW" + generate_code(8) } 

または、文字列の補間

5.times { puts "HEY-NOW#{generate_code(8)}" } 
関連する問題