≫ ホーム ≫ C言語ヘッダファイル別一覧 | C言語アルファベット別一覧 ≫ stdlib.h ≫ srand
擬似乱数の乱数種 (シード) を設定します.
#include <stdlib.h>
void srand( unsigned int seed );
srand 関数は rand 関数で返される擬似乱数の乱数種 (以下シード) を seed に変更します.シードとは擬似乱数を生成するための計算に用いられる係数です.
srand を同一の seed の値で呼び出した場合,同じ擬似乱数列が生成されます.そのため,完全にランダムに擬似乱数を発生させたい場合は通常 time 関数で返された値を seed にします.
rand を srand の呼び出しより前に呼んだ場合,srand が最初に seed の値を 1 として呼ばれたときと同じ動作になります.
擬似乱数を発生させる のサンプルプログラムをご覧下さい.