| µµ¼°ü Librand´Â Mersenne TwisterÀÇ GPL ¹öÀüÀÇ ±¸ÇöÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
µµ¼°ü ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jacob Farkas and red0x
µµ¼°ü ű×
µµ¼°ü ¼³¸í
Librand´Â Mersenne TwisterÀÇ GPL ¹öÀüÀÇ ±¸ÇöÀÔ´Ï´Ù. Librand´Â Mersenne TwisterÀÇ GPL ¹öÀüÀÇ ±¸ÇöÀÔ´Ï´Ù. ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ºü¸¥ PSUEDO ³¼ö »ý¼º±âÀÔ´Ï´Ù. APG ÇÁ·ÎÁ§Æ®´Â Librand¸¦ »ç¿ëÇÏ¿© ÀÓÀǼºÀ» ¾ò½À´Ï´Ù .Librand´Â ´ÙÀ½ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. / * ½Ãµå * / void init_genrand (¼¸íµÇÁö ¾ÊÀº ±ä S)·Î Mt À» ÃʱâÈÇÕ´Ï´Ù. / * ¹è¿ ±æÀÌ°¡ÀÖ´Â ¹è¿·Î ÃʱâÈ * / * init_key´Â Å°¸¦ ÃʱâÈÇϱâÀ§ÇÑ ¹è¿ÀÔ´Ï´Ù * / / * key_length´Â ±æÀÌ * / void init_by_array (ºÎÈ£¾ø´Â ±ä init_key [], ºÎÈ£¾ø´Â ±ä key_length)ÀÔ´Ï´Ù. / * -interval * / ºÎÈ£¾ø´Â ±ä GenRand_Int32 (void)¿¡¼ ³¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. / * -interval * / long genrand_int31 (void)¿¡¼ ³¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. / * - real-interval * / double genrand_real1 (void)¿¡¼ ³¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. / * [0,1) - °£°Ý * / ÀÌÁß GenRand_Real2 (Void)¿¡ ³¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. / * (0,1) - real-interval * / double genrand_real3 (void)¿¡¼ ³¼ö¸¦ »ý¼ºÇÕ´Ï´Ù. / * 53 ºñÆ® ÇØ»óµµ * / double genrand_res53 (void)·Î [0,1)¿¡¼ ÀÓÀÇÀÇ ¼ýÀÚ¸¦ »ý¼ºÇÕ´Ï´Ù.ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ Aclocal.m4, config.guess, config.sub, configure, depcomp, install- sh, librand.pws, ltmain.sh, ´©¶ô, mkinstalldirs : ¡¤ automake ÆÄÀÏ ¹× ¾÷µ¥ÀÌÆ® µÈ ±¸¼º ½ºÅ©¸³Æ® ±¸¼º ¡¤ Autogen.sh : automake --copy ¡¤ include / makefile.am, Æ÷ÇÔ / makefile.in, Æ÷ÇÔ / rand.h : Æ÷ÇÔ : »õ ÆÄÀÏ. ¡¤ / makefile.am, Æ÷ÇÔ / makefile.in, Æ÷ÇÔ / rand.h : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ src / makefile.in, src / rand.c : new file. ¡¤ src / makefile.in. , src / rand.c : APG¸¦À§ÇÑ LibrandÀÇ ¼öÀÔ. ¡¤ ÀÛ¼ºÀÚ, Changelog, makefile.am, makefile.in, AcconFig.h, acinclude.m4, config.h.in, config.sub, src / makefile.am, stamp-h.in : »õ ÆÄÀÏ. ¡¤ ÀÛ¼ºÀÚ, Changelog, makefile.am, makefile.in, AcconFig.h, acinclude.m4, config.h.in, config.sub, src / makefile.am, stamp-h. IN : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ Autogen.sh, config.guess : »õ ÆÄÀÏ. ¡¤ Autogen.sh, config.guess : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ Configure.in : »õ ÆÄÀÏ. ¡¤ ±¸¼º, configure.in : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ Ltmain.sh : »õ ÆÄÀÏ. ¡¤ LTMAIN.SH : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ Readme : New File : ¡¤ readme : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ Aclocal.m4, Librand .prj, librand.pws, setup-gettext : »õ ÆÄÀÏ. ¡¤ aclocal.m4, librand.prj, librand.pws, setup-gettext : APG ¿ë Librand °¡Á® ¿À±â. ¡¤ ´º½º, TODO : »õ ÆÄÀÏ. ¡¤ .tm_project.cache, ´º½º, TODO : APG ¿ë Librand °¡Á® ¿À±â.
µµ¼°ü °ü·Ã ¼ÒÇÁÆ®¿þ¾î