.\" WORD: nonlinear additive feedback ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯
.\" WORD: state array ¾õÂÖÇÛÎó
.\"
-.TH RANDOM 3 2009-02-03 "GNU" "Linux Programmer's Manual"
+.TH RANDOM 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O random, srandom, initstate, setstate \- random number generator
.BR srandom (),
.BR initstate (),
.BR setstate ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.ad b
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O function returns no value.
.\"O The
.\"O .BR initstate ()
-.\"O and
+.\"O function returns a pointer to the previous state array.
+.\"O The
.\"O .BR setstate ()
-.\"O functions return a pointer to the previous state
-.\"O array, or NULL on error.
+.\"O function returns a pointer to the previous state array, or NULL on error.
.BR random ()
´Ø¿ô¤Ï 0 ¤È
.B RAND_MAX
.BR srandom ()
´Ø¿ô¤ÏÃͤòÊÖ¤µ¤Ê¤¤¡£
.BR initstate ()
-´Ø¿ô¤È
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
.BR setstate ()
-´Ø¿ô¤Ï
-ľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤Þ¤¿¤Ï NULL ¤òÊÖ¤¹¡£
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤·¡¢
+¥¨¥é¡¼¤Î¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.TP