あるものの、単にロックを取っているだけで非常に遅い。そこで、高速なものを書いてみた。sourceベンチマークの結果は以下の通り。遅いが、64並列に設定した場合には逆転している。source.Int63()}というわけでロックを取るのと等価ではない。乱数がほしいのであればこれで問題ないはず。実装しているものであれば他の乱数生成機に差し替えることが可能。速度的にも品質的にも優れているとはいえないので、適当に差し替えるのが無難。