ã¡ã‚‡ã£ã¨è©¦ã—ã¦ã¿ãŸã€‚ 1ã¤ã®ãƒ©ãƒ³ãƒ€ãƒ 値を求ã‚る方法ã ã¨ãã‚“ãªã«ã¯ã‚„ããªã„。ã›ã„ãœã„20%程度ã®é«˜é€ŸåŒ–。 乱数を一度ã«é…列ã«ã¨ã‚‹é–¢æ•°ã ã¨100%程度ã®é«˜é€ŸåŒ–。 一度ã«å¤§é‡ã®ä¹±æ•°ãŒå¿…è¦ã«ãªã‚‹å ´åˆã«ä½¿ã†ã®ãªã‚‰ã°ã€ä½¿ã†ä¾¡å€¤ãŒã‚ã‚‹ã‹ã‚‚。 #include "dSFMT.h" #include <boost/random.hpp> unsigned long long int start_; unsigned long long int end_; int main() { dsfmt_t dsfmt; dsfmt_init_gen_rand(&dsfmt, 0); dsfmt_gv_init_gen_rand(0); asm __volatile__ ("rdtsc" : "=A" (start_)); { double value[10000]; dsfmt_gv_fill_array_open_
{{#tags}}- {{label}}
{{/tags}}