良い乱数・悪い乱数
引用サイト: http://www001.upp.so-net.ne.jp/isaku/rand.html
C言語標準ライブラリの乱数rand( )は質に問題があり、禁止している学会もある。
他にも乱数には様々なアルゴリズムがあるが、多くのものが問題を持っている。
最も多くの人に使われている乱数であろう Visual Basic の Rnd の質は最低である。
この上にある「乱数ライブラリ」にダイナミック・リンク・ライブラリ(DLL)があるので、
そこで、計算機で作り出される乱数を疑似乱数(PRNG)と呼び区別することがある。
「乱数はもともとでたらめなので、いい加減な方法を使っても問題は起きない」
例えば、現在C言語の入門書などで広く紹介されている rand( ) という乱数は、
このことから、この乱数で下位ビットを乱数として使うのは危険であることがわかる。
また、ある乱数が得られたら、次に現れる乱数が1種類しかないという欠点も持つ。
rand( )その1、その2に共通していることは、線形合同法を使っていることである。
(mod 4294967296)とは4294967296で割った余りという意味である。
X[n]の持つ重要な性質は、最下位ビットの周期が2、すなわち0と1が交互に現れ、
これらのrand( )はxの最上位ビットを無視するので、全体の周期は2147483648になる。
rand( )のマニュアルには周期は4294967296と書いてあるがそれは間違いである。
「rand( ) その1」のような下位ビットを使った極端な問題は起きない。
そのため、例えば、Box-Muller法で正規分布に従う乱数を発生させたり、
rand( )その1の最大値は 2147483647 であるのに対し、
rand( ) その2は 32767 なので、異なるコンパイラでプログラムの移植するときに、
一方のコンパイラで起きたことを、他方のコンパイラで再現することが不可能である。
さらに、rand( )に共通する欠点として、違う種をsrand( )に与えても、
例えば、srand(0)とsrand(0x80000000)で初期化された乱数列は、互いに同じものになる。
Visual Studio やエクセルなどで使われる
【沼倉×インフォ侍】◆ブログアフィリエイト最終奥義◆超爆裂!大逆転アフィリエイト
良いプレゼンと悪いプレゼン
引用サイト: http://www.str.ce.akita-u.ac.jp/~gotou/tebiki/purezen.html
重たいパワーポイントが立ち上がって、ファイルを開いてくれることでしょう)。
仮に論文中では、そのような堅苦しい漢字熟語の連なりを使っていたとしても、
対照群としてミミズを分割しないA群、2分割したB群、3分割したC群に分類し、
胴体の半分以上が失われた場合は頭部側の再生も困難であること等が分かりました。
まあ、公共の場では、ある程度の共通語や丁寧語である必要性はありますが、
私は「話し言葉」と「書き言葉」の特徴を、大体 次のように捉えています。
この度当社で開発されたA4版冊子型MOファイルは、1頁に四枚収納可能だった
従来方式の冊子型MOファイルとは異なり、目下特許申請中の折り畳み構造を
導入したABCD加工により、1頁に六枚のMOを収納可能となりました……」
「……今度のMOファイルは違うよ。まあ、今までも本棚に収納できるこういうい
ここが折り畳めるからね、1頁に六枚も入るんだよ。これね、今、特許申請中
「…ね」「…でしょ」「…だよ」「…だって」「…もん」「…ってば」のような話者(アナウンサー)の主観を反映させる語尾表現を多用する訳にもいかず、
ニュースでは修飾節を伴う複文や重文で同じ言葉の繰り返しを避けたりしている
(代名詞で繰り返すにしても、「男は」「女は」みたいな誰も会話では使わない
その方が聞いていて分かりやすくて面白いのではないかとすら私は思ったりもします
「客観的事実の報告」と「著者の主観的意見」とを読み手がちゃんと区別できる必要性があるという
「一文一文は文法的に完結していて、接続詞で繋がれた前後の文も論理的に対応している」など様々な必要性から、「書き言葉」調で書く方が適しているとは思います
(つまり、そうした必要性の方が耳で聴いた際の理解しやすさよりも優先すると
対称行列やろ。終わりの5-7も対称行列やろ。そやのに、何で中間段階の行列が
対称でないんやろ」「そうなんや。今5-7を計算してて、気味がわるかったんや
つまり、「話し言葉」と「書き言葉」にはそれぞれ一長一短があるのだから、
それらを(あるいは両者の中間や混合を)、用途に応じて使い分ければいいと
離陸に失敗して滑走路を外れた所で炎上し、男性三人が死亡したほか、乗客ら