タグ

2008年4月3日のブックマーク (2件)

  • C言語-乱数について

    【乱数】 乱数とは、それぞれの数字が同じ確率で現れるように並べられた数字の列のことである。 例えば、整数1から10の範囲の乱数では、それぞれの数字が同じ確立で現れる。 C言語のプログラムでは、rand関数を使う。この関数は乱数を計算で求めており、各数字が正確に同じ確率で現れることはないので、擬似(ぎじ)乱数とも呼ばれる。このとき、ある値を元に乱数を計算し、2回目以降は前回の乱数値を元に計算するので、最初のある値(初期シード値という)が同じであれば、同じ乱数の列が現れる言語もある。 初期シード値を設定するため、srand関数が用意されている。time関数でシステムタイマー(コンピュータ内蔵の時計)から取り出した値を初期値として使用する。 ◆サンプルプログラム 〔time1.c〕 time関数で得られる値を確認する。 #include <stdio.h> #include <stdl

  • 標準エラー出力