タグ

c_langとjavaに関するshu_ohm1のブックマーク (3)

  • トップページ - 碧色工房

    トップページ - 碧色工房
    shu_ohm1
    shu_ohm1 2011/09/27
    C, Java, Linux, LaTeX 等について
  • Ideone.com

    /* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { public static void main (String[] args) throws java.lang.Exception { // your code goes here } }

    shu_ohm1
    shu_ohm1 2011/09/27
    ブラウザ上でコンパイルと実行ができる。C, C#, C++, Java, JavaScript, Objective-C, Perl, PHP, Python, Rubyなど。
  • 良い乱数・悪い乱数

    C言語標準ライブラリの乱数rand( )は質に問題があり、禁止している学会もある。 他にも乱数には様々なアルゴリズムがあるが、多くのものが問題を持っている。 最も多くの人に使われている乱数であろう Visual Basic の Rnd の質は最低である。 そもそも乱数とは 乱数とは、来サイコロを振って出る目から得られるような数を意味する。 このような乱数は予測不能なものである。 しかし、計算機を使って乱数を発生させた場合、 次に出る数は完全に決まっているので、予測不能とはいえない。 そこで、計算機で作り出される乱数を疑似乱数(PRNG)と呼び区別することがある。 ここでは、特にことわらない限り乱数とは疑似乱数のことを指すとする。 計算機でソフト的に乱数を発生させることの最大のメリットは、 再現性があることである。 初期状態が同じであれば、発生する乱数も全く同じものが得られる。 このことは

    shu_ohm1
    shu_ohm1 2011/09/27
    筆者はメルセンヌツイスタを推している
  • 1