---
# System prepended metadata

title: ランダムなひらがなの列を Ruby を使って作る

---

---
breaks: false
---

# ランダムなひらがなの列を Ruby を使って作る

「秘密の質問」などをランダムな文字列でうめるとき、英数字を許容するサイトなら単にパスワードマネージャの機能を使えばよいのだが、ひらがなのみを許容するサイトでは困ってしまう。そんなとき、以下のような Ruby コードを irb で実行するとよい。（以下は 30 文字の場合）

```
irb(main):001:0> s = "わらやまはなたさかありみひにちしきいるゆむふぬつすくうれめへねてせけえをろよもほのとそこおん"
=> "わらやまはなたさかありみひにちしきいるゆむふぬつすくうれめへねてせけえをろよもほのとそこおん"
irb(main):002:0> (0...30).map { |i| s[rand(s.size)] }.join ""
=> "かろんれゆるおきほるおろたりのつきやもからうさをはつきねそみ"
```