hexadecimal number なディレクトリ群をパッと作る方法

16進数の(00 から FF まで 00,01,..09,0A,..0F,10,..1F,..FF と続く)連番ディレクトリをパッと作る方法。
zsh かつ 00 から 99 とかだと

foreach i in {00..99}
    mkdir $i
end

こんな簡単なんだけど、16進数だとうまくいかないんだよねー。
悩んだ挙句思いついたのはこんな Perlワンライナー

% perl -e 'mkdir sprintf( "%.2X", $_) for (0..255)'