2008-11-10から1日間の記事一覧

longで、範囲指定した乱数を得るにはどうすればいいの?

ところで、Javaの乱数ではnextInt(int)というメソッドがあるので、intだと範囲指定して乱数を得ることができます。 けどもnextLong(long)というメソッドはないので、longだと範囲指定して乱数を得ることができません。 なにも考えなければ nextLong() % n; …

Javaの乱数

最近、乱数について興味があって、いろいろ調べてたら、java.util.Randomはひとつめの値が乱数としては使い物にならないくらい偏りがあるらしい。 試しにこんなプログラムを書いてみます。 public class RandomRange { public static void main(String[] arg…