OSDN Git Service

(split) Convert release and draft pages to UTF-8.
[linuxjm/LDP_man-pages.git] / release / man3 / drand48_r.3
index 03e56cd..37576cb 100644 (file)
@@ -28,9 +28,9 @@
 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
 .\"
 .TH DRAND48_R 3 2007-07-26 "GNU" "Linux Programmer's Manual"
-.SH Ì¾Á°
-drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r \- °ìÍÍʬÉÛ¤¹¤ëµ¿»÷Íð¿ô¤ò¥ê¥¨¥ó¥È¥é¥ó¥È (reentrant) ¤ËÀ¸À®¤¹¤ë
-.SH ½ñ¼°
+.SH 名前
+drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, seed48_r, lcong48_r \- 一様分布する疑似乱数をリエントラント (reentrant) に生成する
+.SH 書式
 .nf
 .B #include <stdlib.h>
 .sp
@@ -64,13 +64,13 @@ drand48_r, erand48_r, lrand48_r, nrand48_r, mrand48_r, jrand48_r, srand48_r, see
 .fi
 .sp
 .in -4n
-glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+glibc 向けの機能検査マクロの要件
 .RB ( feature_test_macros (7)
-»²¾È):
+参照):
 .in
 .sp
 .ad l
-¾åµ­¤ÎÁ´¤Æ¤Î´Ø¿ô:
+上記の全ての関数:
 .\" .BR drand48_r (),
 .\" .BR erand48_r (),
 .\" .BR lrand48_r (),
@@ -82,26 +82,26 @@ glibc 
 .\" .BR lcong48_r ():
 _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
 .ad b
-.SH ÀâÌÀ
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
+.SH 説明
+これらの関数は
 .BR drand48 (3)
-¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë´Ø¿ô¤ËÎà»÷¤¹¤ë¥ê¥¨¥ó¥È¥é¥ó¥È¤Ê´Ø¿ô¤Ç¤¢¤ë¡£
-Âç°èŪ¤ÊÍð¿ôÀ¸À®¤Î¾õÂÖ¤òÊѹ¹¤¹¤ëÂå¤ï¤ê¤Ë¡¢
-¤³¤ì¤é¤Î´Ø¿ô¤Ï»ØÄꤵ¤ì¤¿¥Ç¡¼¥¿
+で説明されている関数に類似するリエントラントな関数である。
+大域的な乱数生成の状態を変更する代わりに、
+ã\81\93ã\82\8cã\82\89ã\81®é\96¢æ\95°ã\81¯æ\8c\87å®\9aã\81\95ã\82\8cã\81\9fã\83\87ã\83¼ã\82¿
 .I buffer
-¤ò»È¤¦¡£
+を使う。
 
-ºÇ½é¤Ë»È¤¦Á°¤Ë¡¢¤³¤Î¹½Â¤ÂΤϽé´ü²½¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-½é´ü²½¤Ï¡¢¤¿¤È¤¨¤Ð 0 ¤ÇËä¤á¤¿¤ê¡¢´Ø¿ô
+最初に使う前に、この構造体は初期化されていなければならない。
+初期化は、たとえば 0 で埋めたり、関数
 .BR srand48_r (),
 .BR seed48_r (),
 .BR lcong48_r ()
-¤Î¤¤¤º¤ì¤«¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ë¤è¤Ã¤Æ¹Ô¤ï¤ì¤ë¡£
-.SH ÊÖ¤êÃÍ
-ÊÖ¤êÃͤϠ0 ¤Ç¤¢¤ë¡£
-.SH ½àµò
-¤³¤ì¤é¤Î´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ê¡¢°Ü¿¢À­¤Ï¤Ê¤¤¡£
-.SH ´ØÏ¢¹àÌÜ
+のいずれかを呼び出すことによって行われる。
+.SH 返り値
+返り値は 0 である。
+.SH 準拠
+これらの関数は GNU による拡張であり、移植性はない。
+.SH 関連項目
 .BR drand48 (3),
 .BR rand (3),
 .BR random (3)