OSDN Git Service
(root)
/
linuxjm
/
LDP_man-pages.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update README
[linuxjm/LDP_man-pages.git]
/
draft
/
man3
/
drand48.3
diff --git
a/draft/man3/drand48.3
b/draft/man3/drand48.3
index
3196abf
..
97ee73d
100644
(file)
--- a/
draft/man3/drand48.3
+++ b/
draft/man3/drand48.3
@@
-38,7
+38,7
@@
.\" Translated Mon Jan 20 20:04:05 JST 1997
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\"
.\" Translated Mon Jan 20 20:04:05 JST 1997
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\"
-.TH DRAND48 3 201
3\-06
\-21 "" "Linux Programmer's Manual"
+.TH DRAND48 3 201
4\-09
\-21 "" "Linux Programmer's Manual"
.SH 名前
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48,
lcong48 \- 一様分布する疑似乱数を生成する関数
.SH 名前
drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48,
lcong48 \- 一様分布する疑似乱数を生成する関数
@@
-102,7
+102,7
@@
glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参
.RE
.fi
.sp
.RE
.fi
.sp
-ここで n >= 0 である。 パラメータが \fIm\fP = 2^48 であるため、48ビット整数演算が行われている。 \fBlcong48\fP()
+ã
\81
\93
ã
\81
\93
ã
\81
§ n >= 0 ã
\81
§ã
\81
\82
ã
\82
\8b
ã
\80
\82
ã
\83
\91
ã
\83
©ã
\83
¡ã
\83
¼ã
\82
¿ã
\83
¼ã
\81
\8c
\fIm\fP = 2^48 ã
\81
§ã
\81
\82
ã
\82
\8b
ã
\81
\9f
ã
\82
\81
ã
\80
\81
48ã
\83
\93
ã
\83
\83
ã
\83
\88
æ
\95
´æ
\95
°æ¼
\94
ç®
\97
ã
\81
\8c
è¡
\8c
ã
\82
\8f
ã
\82
\8c
ã
\81
¦ã
\81
\84
ã
\82
\8b
ã
\80
\82
\fBlcong48\fP()
が呼ばれていない場合、\fIa\fP と \fIc\fP は以下の式で与えられる。
.sp
.nf
が呼ばれていない場合、\fIa\fP と \fIc\fP は以下の式で与えられる。
.sp
.nf
@@
-117,7
+117,7
@@
glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参
そして、返すべきデータの型に依存した適切な ビット数が \fIXi\fP の上位ビットからコピーされる。 最後に、この値を返り値に変換する。
.PP
関数 \fBdrand48\fP(), \fBlrand48\fP(), \fBmrand48\fP() は 最後に生成された48ビットの \fIXi\fP
そして、返すべきデータの型に依存した適切な ビット数が \fIXi\fP の上位ビットからコピーされる。 最後に、この値を返り値に変換する。
.PP
関数 \fBdrand48\fP(), \fBlrand48\fP(), \fBmrand48\fP() は 最後に生成された48ビットの \fIXi\fP
-を内部バッファに格納する。 配列の形の引数 \fIxsubi\fP に個々の \fIXi\fP の値を 格納できるような領域を確保することを、 関数
+ã
\82
\92
å
\86
\85
é
\83
¨ã
\83
\90
ã
\83
\83
ã
\83
\95
ã
\82
¡ã
\83
¼ã
\81
«æ ¼ç´
\8d
ã
\81
\99
ã
\82
\8b
ã
\80
\82
é
\85
\8d
å
\88
\97
ã
\81
®å½¢ã
\81
®å¼
\95
æ
\95
° \fIxsubi\fP ã
\81
«å
\80
\8b
ã
\80
\85
ã
\81
® \fIXi\fP ã
\81
®å
\80
¤ã
\82
\92
æ ¼ç´
\8d
ã
\81
§ã
\81
\8d
ã
\82
\8b
ã
\82
\88
ã
\81
\86
ã
\81
ªé
\98
å
\9f
\9f
ã
\82
\92
確ä¿
\9d
ã
\81
\99
ã
\82
\8b
ã
\81
\93
ã
\81
¨ã
\82
\92
ã
\80
\81
é
\96
¢æ
\95
°
\fBerand48\fP(), \fBnrand48\fP(), \fBjrand48\fP() は、 呼び出し側のプログラムに要求する。
これらの関数は、はじめてそれらの関数を呼ぶ前に \fIXi\fP の初期値を配列に 代入することで初期化される。
.PP
\fBerand48\fP(), \fBnrand48\fP(), \fBjrand48\fP() は、 呼び出し側のプログラムに要求する。
これらの関数は、はじめてそれらの関数を呼ぶ前に \fIXi\fP の初期値を配列に 代入することで初期化される。
.PP
@@
-125,7
+125,8
@@
glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参
下位の16ビットは、適当に決められた値である0x330Eに設定される。
.PP
初期化関数 \fBseed48\fP() は、\fIXi\fP の値を、 配列の形をした引数である \fIseed16v\fP の中で指定された
下位の16ビットは、適当に決められた値である0x330Eに設定される。
.PP
初期化関数 \fBseed48\fP() は、\fIXi\fP の値を、 配列の形をした引数である \fIseed16v\fP の中で指定された
-48ビットの値に設定する。 \fIXi\fP の前の値は内部バッファにコピーされ、このバッファへのポインタが \fBseed48\fP() によって返される。
+48ビットの値に設定する。 \fIXi\fP の前の値は内部バッファーにコピーされ、このバッファーへのポインターが \fBseed48\fP()
+によって返される。
.PP
初期化関数 \fBlcong48\fP() は使用者が \fIXi\fP, \fIa\fP, \fIc\fP の 初期値を指定するための関数である。
配列の形をした引数の要素はそれぞれ、\fIparam[0\-2]\fP は \fIXi\fP を、 \fIparam[3\-5]\fP は \fIa\fP
.PP
初期化関数 \fBlcong48\fP() は使用者が \fIXi\fP, \fIa\fP, \fIc\fP の 初期値を指定するための関数である。
配列の形をした引数の要素はそれぞれ、\fIparam[0\-2]\fP は \fIXi\fP を、 \fIparam[3\-5]\fP は \fIa\fP
@@
-138,11
+139,9
@@
glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参
乱数生成に使用する状態情報をグローバルに保持する。 そのため、 これらの関数はスレッドセーフではない。
.SH 準拠
SVr4, POSIX.1\-2001.
乱数生成に使用する状態情報をグローバルに保持する。 そのため、 これらの関数はスレッドセーフではない。
.SH 準拠
SVr4, POSIX.1\-2001.
-.SH 注意
-SVID 3 ではこれらの関数は時代遅れと宣言されている。 SVID 3 では \fBrand\fP(3) が代わりに使用されるべきだと記述されている。
.SH 関連項目
\fBrand\fP(3), \fBrandom\fP(3)
.SH この文書について
.SH 関連項目
\fBrand\fP(3), \fBrandom\fP(3)
.SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.
53
の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.
79
の一部
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。
である。プロジェクトの説明とバグ報告に関する情報は
http://www.kernel.org/doc/man\-pages/ に書かれている。