調べてみたけど、ループ使うのばっかり(乱数1個ふって1文字を string に追加)ばっかりで萎え。
もっとさくっと作れると思ったんだがなぁ……。
hash 関数もナニだしなぁ…。
で、できたのが下のコード。 やっぱり for() が残ってるんじゃん…。とか、数値、文字、数値、文字と変換するのがイケてない…。
よく考えたらマスクとビットシフトってものがあるんだった。修正済み
[read more]