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

名称
ライブラリ
書式
解説
関連項目
規格

jman



Time: 07:07:04 GMT, January 12, 2009