2011-04-30 乱数を10進数として扱う java UUID Javaの開発現場にて乱数を使用する時にUUIDを利用することがあります。 Javaではライブラリとして提供されているのでそれを利用します。 UUID.randomUUID()上記の方法では16進数が返却されるので、英数字の羅列となりデータとして扱い辛い時があります。 そんな時はhashCodeでint値を取得して絶対値を使います。 Math.abs(UUID.randomUUID().hashCode())もちろん、16進数で良ければ16進数で。