Copyright © 2010-2021 Kenji Rikitake and Kyoto University. Copyright (c) 2006, 2007 Mutsuo Saito, Makoto Matsumoto and Hiroshima University.
Authors: Kenji Rikitake (kenji.rikitake@acm.org), Mutsuo Saito, Makoto Matsumoto, Dan Gudmundsson.
References
reds/0 | counting reduction of sfmt:gen_rand_all/1. |
reds_pure/0 | counting reduction of sfmt_pure:gen_rand_all/1. |
test_short_speed/0 | running speed test for 10 times of 10000 calls for sfmt:gen_rand32/1, sfmt:uniform_s/1, rand:uniform_s/1 (with exsplus algorithm), sfmt:gen_rand32_max/2, and rand:uniform_s/2. |
test_speed/0 | running speed test for 100 times of 100000 calls for sfmt:gen_rand32/1, sfmt:uniform_s/1, rand:uniform_s/1 (with exsplus algorithm), sfmt:gen_rand32_max/2, and rand:uniform_s/2. |
reds() -> {integer(), tuple(), tuple()}
counting reduction of sfmt:gen_rand_all/1. Code was copied from Steve Vinoski's presentation sample code at https://github.com/vinoski/bitwise under src/bitwise.erl
reds_pure() -> {integer(), tuple(), tuple()}
counting reduction of sfmt_pure:gen_rand_all/1. Code was copied from Steve Vinoski's presentation sample code at https://github.com/vinoski/bitwise under src/bitwise.erl
test_short_speed() -> ok
running speed test for 10 times of 10000 calls for sfmt:gen_rand32/1, sfmt:uniform_s/1, rand:uniform_s/1 (with exsplus algorithm), sfmt:gen_rand32_max/2, and rand:uniform_s/2.
test_speed() -> ok
running speed test for 100 times of 100000 calls for sfmt:gen_rand32/1, sfmt:uniform_s/1, rand:uniform_s/1 (with exsplus algorithm), sfmt:gen_rand32_max/2, and rand:uniform_s/2.
Generated by EDoc