疑似乱数を返す。
More...
Go to the source code of this file.
疑似乱数を返す。
Definition in file rand.c.
◆ rand()
予め設定済みのシード値を用いて、疑似乱数を返す。
シード値を変えない限り、疑似乱数に再現性がある。
- Returns
- 疑似乱数(int型の整数値。0〜RAND_MAXの範囲で表される値)
Definition at line 17 of file rand.c.
References rand_r(), and rand_seed.
int rand_r(unsigned int *)
任意のシード値を用いて、疑似乱数を返すrand_r()の宣言。
static unsigned int rand_seed
疑似乱数のシード値。
◆ rand_r()
int rand_r |
( |
unsigned int * |
seedp | ) |
|
任意のシード値を用いて、疑似乱数を返すrand_r()の宣言。
任意のシード値を用いて、疑似乱数を返す。
- Parameters
-
[in,out] | seedp | 疑似乱数のシード値(乱数を生成する際に用いる値) |
- Returns
- 疑似乱数(int型の整数値。0〜RAND_MAXの範囲で表される値)
Definition at line 27 of file rand.c.
References RAND_MAX.
Referenced by rand().
29 *seedp = 16807 * (*seedp) % (
RAND_MAX + 1);
◆ srand()
void srand |
( |
unsigned int |
seed | ) |
|
疑似乱数のシード値を設定する。
- Parameters
-
[in] | seed | 疑似乱数のシード(乱数を生成する際に用いる値) |
Definition at line 37 of file rand.c.
References rand_seed.
static unsigned int rand_seed
疑似乱数のシード値。
◆ rand_seed
unsigned int rand_seed = 1 |
|
static |