日向夏特殊応援部隊

俺様向けメモ

String::Random

ランダムな文字列生成モジュール。
自分で実装しろよwって話もあるけど、使ってみたら意外と融通が効いたので、ご紹介。

#!/usr/bin/perl

use strict;
use warnings;

use String::Random;

local $\ = "\n";
my $rand = String::Random->new;
print $rand->randpattern('c' x 32);
print $rand->randregex('[a-zA-Z0-9]{32}');

で下記のような結果になります。

utfjtdmvnkjvqcclefoorqftuonklbzf
ezAmL2ZaV599QLasO92PcAHuae2RnoNv

正規表現で指定出来たりするのは凄い便利ですよねぇ。