yvt 585cbfce1c Improve random number generation
The global RNG state is now protected from simultaneous accesses by
employing a mutex.

Performance sensitive code requiring generation of a large number of
random numbers can utilize `LocalRNG`. This is not thread-safe but
provides a much greater throughput. `LocalRNG` is seeded by the global
RNG only at construction time.
2018-09-17 23:48:38 +09:00
..
2017-11-18 21:15:07 +00:00
2016-12-03 18:49:07 +09:00
2016-12-03 19:04:58 +09:00
2016-12-03 19:04:58 +09:00
2016-12-03 22:00:46 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2017-03-04 03:32:14 +09:00
2017-12-05 15:42:24 +09:00
2016-12-03 19:04:58 +09:00
2016-12-03 19:04:58 +09:00
2013-08-29 11:45:22 +09:00
2013-08-29 11:45:22 +09:00
2016-12-03 18:49:07 +09:00
2016-07-15 19:40:05 +09:00
2018-09-17 23:48:38 +09:00
2018-09-17 23:48:38 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2017-01-05 03:48:11 +09:00
2016-07-15 19:40:05 +09:00
2014-03-16 17:20:19 +01:00
2016-12-03 18:49:07 +09:00
2017-01-05 04:11:42 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 19:04:58 +09:00
2016-12-03 18:49:07 +09:00
2017-01-05 03:48:11 +09:00
2017-01-05 03:03:39 +09:00
2017-01-30 01:02:40 +09:00
2017-01-30 01:02:40 +09:00
2017-01-30 01:02:40 +09:00
2016-12-03 19:04:58 +09:00
2017-01-05 03:48:11 +09:00
2016-12-03 19:04:58 +09:00
2016-12-03 19:04:58 +09:00
2017-06-25 21:15:27 +09:00
2017-03-23 15:35:04 +09:00
2016-12-03 19:04:58 +09:00
2017-12-30 04:28:50 +09:00
2016-12-03 19:04:58 +09:00
2017-01-05 03:48:11 +09:00
2017-01-05 03:48:11 +09:00
2017-01-05 03:48:11 +09:00