RAND
Section: C Library Functions (3)
索引
jman
BSD mandoc
索引
名称
rand
srand
rand_r
- 不十分な乱数ジェネレータ
索引
ライブラリ
Lb libc
索引
書式
In stdlib.h
Ft void
Fn srand unsigned seed
Ft int
Fn rand void
Ft int
Fn rand_r unsigned *ctx
索引
解説
Bf -symbolic
このインタフェースは、
random(3)
に置き換えられました。
Ef
Fn rand
関数は、0 から
RAND_MAX
(ヘッダファイル
Aq Pa stdlib.h
で定義) の範囲で、疑似乱整数のシーケンスを算出します。
Fn srand
関数は、引数
Fa seed
を、
Fn rand
が戻す疑似乱数の新しいシーケンスの種として設定します。
このシーケンスは、同じ値の種を用いて
Fn srand
を呼び出すことで繰り返すことができます。
Fa 種
の値を指定しないと、これらの関数は自動的に 1 を種として使用します。
Fn rand_r
は、
Fn rand
と同じ機能を提供します。
コンテキスト毎の値である
Fa ctx
へのポインタは、呼び出し側が提供する必要があります。
索引
関連項目
random(3)
索引
規格
Fn rand
関数と
Fn srand
関数は、
St -isoC
に適合しています。
Fn rand_r
関数は POSIX.4a Draft #6 ドキュメントで提案されています。
索引
Index
- 名称
-
- ライブラリ
-
- 書式
-
- 解説
-
- 関連項目
-
- 規格
-
Time: 07:07:09 GMT, January 12, 2009