こんばんは。Songmuです。 さて、テストデータ等でランダム文字列がほしいときがあると思います。そんなときに役立つのがString::Randomです。 引数に独自記法を指定するrandpatternメソッドと、正規表現(のサブセット)を指定するrandregexメソッドに分かれています。とっつきやすいのはrandregexメソッドです。randpatternも自分でルールを追加したり出来るみたいなので、慣れれば便利なのかも知れません で、String::Randomの情報はググると日本語でもいくつか有用な情報が出てくるので、詳しくはそっちをみてください(ぇ このモジュールは本来的にはASCIIを出力することしか期待されていません。しかし裏技的な使い方ですが、use utf8してあると、randregexメソッド内に記述したマルチバイト文字を正しくハンドリングしてくれます。また、ブラケッ
![String::Randomでランダム文字列を作成してニヤニヤする - Articles Advent Calendar 2010 Casual](https://cdn-ak-scissors.b.st-hatena.com/image/square/a24f039fdff6209fe401152c6719f0a889dfe101/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fkfly8%2Fimage%2Fupload%2Fl_text%3ANotoSansJP-Black.otf_50_bold%3AString%253A%253ARandom%25E3%2581%25A7%25E3%2583%25A9%25E3%2583%25B3%25E3%2583%2580%25E3%2583%25A0%25E6%2596%2587%25E5%25AD%2597%25E5%2588%2597%25E3%2582%2592%25E4%25BD%259C%25E6%2588%2590%25E3%2581%2597%25E3%2581%25A6%25E3%2583%258B%25E3%2583%25A4%25E3%2583%258B%25E3%2583%25A4%25E3%2581%2599%25E3%2582%258B%2Cco_rgb%3A000000%2Cw_900%2Cc_fit%2F%2Fv1601626948%2Fog-perl-users-jp.png)