X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=draft%2Fman3%2Fdrand48.3;h=97ee73dc16e26c36f57dfa5d491fac9ae20af40f;hp=3fe5f4b638ba66dec897303d55ecfdcbc34d340f;hb=83f9e5d087c3464d5131604d3c9893479e6228eb;hpb=4fe824747c7faf385ebddbeea1a89602416484c3 diff --git a/draft/man3/drand48.3 b/draft/man3/drand48.3 index 3fe5f4b6..97ee73dc 100644 --- a/draft/man3/drand48.3 +++ b/draft/man3/drand48.3 @@ -32,7 +32,13 @@ .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* -.TH DRAND48 3 2013\-06\-21 "" "Linux Programmer's Manual" +.\" +.\" Japanese Version Copyright (c) 1997 YOSHINO Takashi +.\" all rights reserved. +.\" Translated Mon Jan 20 20:04:05 JST 1997 +.\" by YOSHINO Takashi +.\" +.TH DRAND48 3 2014\-09\-21 "" "Linux Programmer's Manual" .SH 名前 drand48, erand48, lrand48, nrand48, mrand48, jrand48, srand48, seed48, lcong48 \- 一様分布する疑似乱数を生成する関数 @@ -96,7 +102,7 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参 .RE .fi .sp -ここで n >= 0 である。 パラメータが \fIm\fP = 2^48 であるため、48ビット整数演算が行われている。 \fBlcong48\fP() +ここで n >= 0 である。 パラメーターが \fIm\fP = 2^48 であるため、48ビット整数演算が行われている。 \fBlcong48\fP() が呼ばれていない場合、\fIa\fP と \fIc\fP は以下の式で与えられる。 .sp .nf @@ -111,7 +117,7 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参 そして、返すべきデータの型に依存した適切な ビット数が \fIXi\fP の上位ビットからコピーされる。 最後に、この値を返り値に変換する。 .PP 関数 \fBdrand48\fP(), \fBlrand48\fP(), \fBmrand48\fP() は 最後に生成された48ビットの \fIXi\fP -を内部バッファに格納する。 配列の形の引数 \fIxsubi\fP に個々の \fIXi\fP の値を 格納できるような領域を確保することを、 関数 +を内部バッファーに格納する。 配列の形の引数 \fIxsubi\fP に個々の \fIXi\fP の値を 格納できるような領域を確保することを、 関数 \fBerand48\fP(), \fBnrand48\fP(), \fBjrand48\fP() は、 呼び出し側のプログラムに要求する。 これらの関数は、はじめてそれらの関数を呼ぶ前に \fIXi\fP の初期値を配列に 代入することで初期化される。 .PP @@ -119,7 +125,8 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参 下位の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 @@ -132,11 +139,9 @@ glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参 乱数生成に使用する状態情報をグローバルに保持する。 そのため、 これらの関数はスレッドセーフではない。 .SH 準拠 SVr4, POSIX.1\-2001. -.SH 注意 -SVID 3 ではこれらの関数は時代遅れと宣言されている。 SVID 3 では \fBrand\fP(3) が代わりに使用されるべきだと記述されている。 .SH 関連項目 \fBrand\fP(3), \fBrandom\fP(3) .SH この文書について -この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部 +この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。