JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... , size_t n ); char *setstate(char * state ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random (), srandom (), initstate (), setstate (): _XOPEN_SOURCE >= 500 || /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.1 ... 個のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 ... random () で生成される系列は、 引数に同じ種の値を用いて srandom () を呼ぶことで再現可能である。 種の値が与えられない場合には random () 関数は、自動的に 1 を種に設定する。 The initstate ( ... ... , size_t n ); char *setstate(char * state ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random (), srandom (), initstate (), setstate (): _XOPEN_SOURCE >= 500 || /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.1 ... 個のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 ... random () で生成される系列は、 引数に同じ種の値を用いて srandom () を呼ぶことで再現可能である。 種の値が与えられない場合には random () 関数は、自動的に 1 を種に設定する。 The initstate ( ... ... , size_t n ); char *setstate(char * state ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random (), srandom (), initstate (), setstate (): _XOPEN_SOURCE >= 500 || /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.1 ... 個のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 ... random () で生成される系列は、 引数に同じ種の値を用いて srandom () を呼ぶことで再現可能である。 種の値が与えられない場合には random () 関数は、自動的に 1 を種に設定する。 The initstate ( ... ... , size_t n ); char *setstate(char * state ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random (), srandom (), initstate (), setstate (): _XOPEN_SOURCE >= 500 || /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.1 ... 個のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい。 ... random () で生成される系列は、 引数に同じ種の値を用いて srandom () を呼ぶことで再現可能である。 種の値が与えられない場合には random () 関数は、自動的に 1 を種に設定する。 The initstate ( ... ... t * result ); int srandom_r(unsigned int seed , struct random_data * buf ); int initstate_r(unsigned int seed , char * statebuf , size_t statelen , ... ar * statebuf , struct random_data * buf ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random_r (), srandom_r (), initstate_r (), setstate_r (): /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ _SVID_SOURCE || _BSD ... t have been previously initialized by initstate_r (). The generated random number is returned in the argument result . The srandom_r () function is like srandom (3), except that it initializes the seed for the random number generator whose state is main ... ... t * result ); int srandom_r(unsigned int seed , struct random_data * buf ); int initstate_r(unsigned int seed , char * statebuf , size_t statelen , ... ar * statebuf , struct random_data * buf ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random_r (), srandom_r (), initstate_r (), setstate_r (): /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ _SVID_SOURCE || _BSD ... t have been previously initialized by initstate_r (). The generated random number is returned in the argument result . The srandom_r () function is like srandom (3), except that it initializes the seed for the random number generator whose state is main ... ... t * result ); int srandom_r(unsigned int seed , struct random_data * buf ); int initstate_r(unsigned int seed , char * statebuf , size_t statelen , ... ar * statebuf , struct random_data * buf ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random_r (), srandom_r (), initstate_r (), setstate_r (): /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ _SVID_SOURCE || _BSD ... t have been previously initialized by initstate_r (). The generated random number is returned in the argument result . The srandom_r () function is like srandom (3), except that it initializes the seed for the random number generator whose state is main ... ... t * result ); int srandom_r(unsigned int seed , struct random_data * buf ); int initstate_r(unsigned int seed , char * statebuf , size_t statelen , ... ar * statebuf , struct random_data * buf ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): random_r (), srandom_r (), initstate_r (), setstate_r (): /* glibc 2.19 以降: */ _DEFAULT_SOURCE || /* glibc 2.19 以前: */ _SVID_SOURCE || _BSD ... t have been previously initialized by initstate_r (). The generated random number is returned in the argument result . The srandom_r () function is like srandom (3), except that it initializes the seed for the random number generator whose state is main ... ... 来する。 POSIX.1-2008 は、 rand_r () を廃止予定としている。 注意 rand () と srand () の Linux C Library 版は、 random (3) と srandom (3) の両関数と同じ乱数生成 アルゴリズムを使用している。そのため、下位のビットは上位のビットと 同じくらいにランダムである。 ... ... 来する。 POSIX.1-2008 は、 rand_r () を廃止予定としている。 注意 rand () と srand () の Linux C Library 版は、 random (3) と srandom (3) の両関数と同じ乱数生成 アルゴリズムを使用している。そのため、下位のビットは上位のビットと 同じくらいにランダムである。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。