Pythonモジュールのソースを読もうとしたら、C言語のソースにぶち当たった
PythonのRandomモジュールのソースコードを読んでみようと思い立ち、
random.pyを開いたら、
import _random
と、_randomっていうモジュールが読み込まれていて、
これがRandomクラスの親クラスになっていた。
はて、_random.pyってあったっけ?と思い、ディレクトリ内を探したんだけど
見つからなくて、ネットで情報収集してみたら、これって_random.soっていう
共有ファイルらしい。で、この_random.soが、どのソースから作られているかも
調べたら、_randommodule.cというC言語で書かれたソースファイルが、
それらしい。
...読むか。