62進数Javaコードサンプル(Base62)を作るなど

Base64の記号は使いたくないけど[0-9A-Za-z]の62文字は使いたいっていうケースに。
そこら辺に落ちてるだろうと思ったけど面倒だったので再発明した。
https://gist.github.com/t-yamo/71ee9c891855054f3af3

この過程でJavaScript製のBase62変換するサービスを幾つか見つけたのだけれど、いずれも浮動小数でやってるらしく10進数で奇数を入れてるのに62進数で偶数の結果が出てくるという残念なやつだった。
http://www.gamedev.net/topic/663360-help-finding-error-in-base-62-converter/

これでエポックミリ秒が7桁ぐらいになるのでそこに数桁のランダム値もしくはシーケンス値を足してIDにしよう。