JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... の機能検査マクロの要件 ( feature_test_macros (7) 参照): rand_r (): glibc 2.24 以降: _POSIX_C_SOURCE >= 199506L glibc 2.23 以前 _POSIX_C_SOURCE 説明 rand () 関数は 0 以上 RAND_MAX 以下 ... (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値 ... を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶことで、 再現することが可能である。 種の値が与えられない場合には、 rand () 関数は 自動的に 1 を種とする。 rand () ... ... の機能検査マクロの要件 ( feature_test_macros (7) 参照): rand_r (): glibc 2.24 以降: _POSIX_C_SOURCE >= 199506L glibc 2.23 以前 _POSIX_C_SOURCE 説明 rand () 関数は 0 以上 RAND_MAX 以下 ... (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値 ... を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶことで、 再現することが可能である。 種の値が与えられない場合には、 rand () 関数は 自動的に 1 を種とする。 rand () ... ... の機能検査マクロの要件 ( feature_test_macros (7) 参照): rand_r (): glibc 2.24 以降: _POSIX_C_SOURCE >= 199506L glibc 2.23 以前 _POSIX_C_SOURCE 説明 rand () 関数は 0 以上 RAND_MAX 以下 ... (数学的に書くと [0, RAND_MAX ]) の範囲の疑似乱数整数を返す。 srand () 関数は、 rand () 関数で作られる疑似乱数整数系列の新しい種として、 その引数の値 ... を使用する。 これらの関数を使用して作られた疑似乱数系列は、 同じ値を引数として srand () を呼ぶことで、 再現することが可能である。 種の値が与えられない場合には、 rand () 関数は 自動的に 1 を種とする。 rand () ... ... har * state , 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 v ... ersions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 random () 関数は、非線形加法フィードバックを用いた乱数生成関数である。 この関数は、0 から 2^31 - 1 までの疑似乱数を返す。 そのた ... のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい ... ... har * state , 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 v ... ersions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 random () 関数は、非線形加法フィードバックを用いた乱数生成関数である。 この関数は、0 から 2^31 - 1 までの疑似乱数を返す。 そのた ... のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい ... ... har * state , 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 v ... ersions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 random () 関数は、非線形加法フィードバックを用いた乱数生成関数である。 この関数は、0 から 2^31 - 1 までの疑似乱数を返す。 そのた ... のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい ... ... har * state , 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 v ... ersions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE 説明 random () 関数は、非線形加法フィードバックを用いた乱数生成関数である。 この関数は、0 から 2^31 - 1 までの疑似乱数を返す。 そのた ... のロング整数からなるデフォルトの表を使用する。 この乱数を生成する関数の周期はとても長く、およそ 16 * ((2^31) - 1) である。 srandom () 関数は、 random () で返される疑似乱数整数系列の種を設定する。 そのためには新しい種を引数にして srandom () を呼べばよい ... ... に生成する 書式 #include < stdlib.h > int drand48_r(struct drand48_data * buffer , double * result ); int erand48_r(unsigned short xsubi [3] , struct drand48_data * buffe ... r , double * result ); int lrand48_r(struct drand48_data * buffer , long * result ); int nrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... long * result ); int mrand48_r(struct drand48_data * buffer ,long * result ); int jrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... ... に生成する 書式 #include < stdlib.h > int drand48_r(struct drand48_data * buffer , double * result ); int erand48_r(unsigned short xsubi [3] , struct drand48_data * buffe ... r , double * result ); int lrand48_r(struct drand48_data * buffer , long * result ); int nrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... long * result ); int mrand48_r(struct drand48_data * buffer ,long * result ); int jrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... ... に生成する 書式 #include < stdlib.h > int drand48_r(struct drand48_data * buffer , double * result ); int erand48_r(unsigned short xsubi [3] , struct drand48_data * buffe ... r , double * result ); int lrand48_r(struct drand48_data * buffer , long * result ); int nrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... long * result ); int mrand48_r(struct drand48_data * buffer ,long * result ); int jrand48_r(unsigned short xsubi[3] , struct drand48_data * buffer , ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。