{"ok":true,"repo":{"id":19251,"full_name":"frazerpearce/TimeLord","url":"https://github.com/frazerpearce/TimeLord","description":"TimeLord: choose your random future","language":"Python","topics":[],"stars":34,"stars_delta":12,"forks":3,"first_seen":"2026-09-28T15:47:49.252134Z","last_seen":"2026-09-28T15:47:49.252134Z","mentions":1,"platforms":["mastodon"],"score":0.0,"summary":"TimeLord is a Python demo that constructs an integer seed for CPython's MT19937 PRNG so that random.Random(seed) produces a chosen output—e.g. 100 consecutive coin-toss heads—by solving the inverse problem over GF(2) bit constraints. It illustrates post-selection bias: improbable-looking sequences are trivial if you pick the seed after choosing the desired future.","why":"Recently shared on Mastodon as a neat demonstration of seed-to-output inversion for Python's PRNG, sparking interest in its statistical implications","audience":"Python developers, programmers, and anyone interested in pseudorandomness, statistics, or selection bias","tags":["python","prng","mt19937","demonstration","statistics","security"],"summarized_at":"2026-09-28T15:50:46.654787Z","summary_model":"glm-5.3-flash","fetched_at":"2026-09-29T00:22:19.101111Z","meta":{"license":"MIT","archived":false,"homepage":null,"first_stars":22},"pushed_at":"2026-09-17T07:28:33Z","created_at":"2026-09-13T20:29:41Z","watchers":1,"open_issues":0,"mentions_list":[{"platform":"mastodon","url":"https://github.com/frazerpearce/TimeLord","title":"Output-to-seed mappings for CPython's PRNG https://github.com/frazerpearce/TimeLord # Python # Programming # OpenSource","seen_at":"2026-09-28T15:47:49.252441Z"}],"snapshots":[{"captured_at":"2026-09-28T15:50:41.840891Z","stars":22,"forks":2},{"captured_at":"2026-09-28T16:07:00.219240Z","stars":22,"forks":2},{"captured_at":"2026-09-28T16:22:08.040141Z","stars":24,"forks":2},{"captured_at":"2026-09-28T16:37:18.230426Z","stars":24,"forks":2},{"captured_at":"2026-09-28T16:52:13.540274Z","stars":24,"forks":2},{"captured_at":"2026-09-28T17:07:13.240011Z","stars":24,"forks":2},{"captured_at":"2026-09-28T17:22:19.242527Z","stars":24,"forks":2},{"captured_at":"2026-09-28T17:37:15.244362Z","stars":25,"forks":2},{"captured_at":"2026-09-28T17:52:15.541463Z","stars":25,"forks":2},{"captured_at":"2026-09-28T18:07:20.723936Z","stars":25,"forks":2},{"captured_at":"2026-09-28T18:22:20.642415Z","stars":25,"forks":2},{"captured_at":"2026-09-28T18:37:17.442201Z","stars":25,"forks":2},{"captured_at":"2026-09-28T18:52:16.040297Z","stars":25,"forks":2},{"captured_at":"2026-09-28T19:07:14.126243Z","stars":26,"forks":3},{"captured_at":"2026-09-28T19:22:14.197126Z","stars":27,"forks":3},{"captured_at":"2026-09-28T19:37:13.745957Z","stars":28,"forks":3},{"captured_at":"2026-09-28T19:52:15.640022Z","stars":29,"forks":3},{"captured_at":"2026-09-28T20:07:18.181331Z","stars":29,"forks":3},{"captured_at":"2026-09-28T20:22:18.241506Z","stars":29,"forks":3},{"captured_at":"2026-09-28T20:37:17.840474Z","stars":29,"forks":3},{"captured_at":"2026-09-28T20:52:17.068545Z","stars":30,"forks":3},{"captured_at":"2026-09-28T21:07:24.435856Z","stars":31,"forks":3},{"captured_at":"2026-09-28T21:22:17.842148Z","stars":31,"forks":3},{"captured_at":"2026-09-28T21:37:15.630564Z","stars":32,"forks":3},{"captured_at":"2026-09-28T21:52:14.803963Z","stars":32,"forks":3},{"captured_at":"2026-09-28T22:07:17.219624Z","stars":33,"forks":3},{"captured_at":"2026-09-28T22:22:15.766822Z","stars":34,"forks":3},{"captured_at":"2026-09-28T22:37:15.267583Z","stars":34,"forks":3},{"captured_at":"2026-09-28T22:52:17.240202Z","stars":34,"forks":3},{"captured_at":"2026-09-28T23:07:15.733094Z","stars":34,"forks":3},{"captured_at":"2026-09-28T23:22:13.140045Z","stars":34,"forks":3},{"captured_at":"2026-09-28T23:37:25.840130Z","stars":34,"forks":3},{"captured_at":"2026-09-28T23:52:18.742579Z","stars":34,"forks":3},{"captured_at":"2026-09-29T00:07:33.119777Z","stars":34,"forks":3},{"captured_at":"2026-09-29T00:22:19.101653Z","stars":34,"forks":3}]}}