Pythonモジュールのソースを読もうとしたら、C言語のソースにぶち当たった

 PythonのRandomモジュールのソースコードを読んでみようと思い立ち、
random.pyを開いたら、

import _random

と、_randomっていうモジュールが読み込まれていて、
これがRandomクラスの親クラスになっていた。


 はて、_random.pyってあったっけ?と思い、ディレクトリ内を探したんだけど
見つからなくて、ネットで情報収集してみたら、これって_random.soっていう
共有ファイルらしい。で、この_random.soが、どのソースから作られているかも
調べたら、_randommodule.cというC言語で書かれたソースファイルが、
それらしい。


...読むか。