<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting.]]></title><description><![CDATA[<p>For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting.</p><p>I find it rather amazing that this is possible!</p><p>This is the program he sent with the seed:</p><p>with open("seed.txt", encoding="ascii") as handle:<br />    seed = int(handle.read().strip(), 0)<br />r = random.Random(seed)<br />pending = ""<br />while True:<br />    character = chr(r.randrange(128))<br />    if pending + character == "\x1e\x1f":<br />        break<br />    print(pending, end="")<br />    pending = character<br />print()</p>]]></description><link>https://forum.fedi.dk/topic/73a97dc6-d5ba-47c4-bf8f-c49bad005f30/for-my-birthday-my-brother-in-law-gave-me-a-4992-digit-hex-number-that-when-used-as-a-seed-for-python-s-random-number-generator-makes-it-so-that-printing-a-sequence-of-random-ascii-characters-actually-prints-a-birthday-greeting.</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 02:36:38 GMT</lastBuildDate><atom:link href="https://forum.fedi.dk/topic/73a97dc6-d5ba-47c4-bf8f-c49bad005f30.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Sep 2026 09:15:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 16:24:25 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> Very cool! If he enjoyed that, he would probably enjoy this as well - I fell into a similar rabbit hole with Python hashing <img src="https://forum.fedi.dk/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=7979fdcf9c7" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p><p><a href="https://www.leeholmes.com/efficiently-generating-python-hash-collisions/" rel="nofollow noopener"><span>https://www.</span><span>leeholmes.com/efficiently-gene</span><span>rating-python-hash-collisions/</span></a></p>]]></description><link>https://forum.fedi.dk/post/https://infosec.exchange/users/Lee_Holmes/statuses/117349591630524186</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://infosec.exchange/users/Lee_Holmes/statuses/117349591630524186</guid><dc:creator><![CDATA[lee_holmes@infosec.exchange]]></dc:creator><pubDate>Mon, 28 Sep 2026 16:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 16:07:23 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> a bit like Tristan Miller's very silly "The Great Commodore/Microsoft Easter<br />Egg War" from 2015, which claims there are secret messages encoded in Commodore BASIC's RND() function ...<br /><a href="https://www.tpug.ca/tpug-media/nl/91-Fall2015.pdf#page=7" rel="nofollow noopener"><span>https://www.</span><span>tpug.ca/tpug-media/nl/91-Fall2</span><span>015.pdf#page=7</span></a></p>]]></description><link>https://forum.fedi.dk/post/https://xoxo.zone/users/scruss/statuses/117349524683229214</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://xoxo.zone/users/scruss/statuses/117349524683229214</guid><dc:creator><![CDATA[scruss@xoxo.zone]]></dc:creator><pubDate>Mon, 28 Sep 2026 16:07:23 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 16:01:26 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> A million monkeys writing Python will eventually write Happy Birthday! I love it!</p><p>Happy Birthday!</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.bsd.cafe/users/nuintari/statuses/117349501250905918</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.bsd.cafe/users/nuintari/statuses/117349501250905918</guid><dc:creator><![CDATA[nuintari@mastodon.bsd.cafe]]></dc:creator><pubDate>Mon, 28 Sep 2026 16:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 15:52:40 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> can you all stop boosting this wonderful thing so that I can send a version of it to my friend for his birthday?</p>]]></description><link>https://forum.fedi.dk/post/https://fosstodon.org/users/tartley/statuses/117349466802053303</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://fosstodon.org/users/tartley/statuses/117349466802053303</guid><dc:creator><![CDATA[tartley@fosstodon.org]]></dc:creator><pubDate>Mon, 28 Sep 2026 15:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 15:40:24 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> Ably demonstrating that machine "randomisation", isn't.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.me.uk/users/realcainmosni/statuses/117349418567800680</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.me.uk/users/realcainmosni/statuses/117349418567800680</guid><dc:creator><![CDATA[realcainmosni@mastodon.me.uk]]></dc:creator><pubDate>Mon, 28 Sep 2026 15:40:24 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 15:24:27 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> oh hey, he supervised one of my projects last year!</p>]]></description><link>https://forum.fedi.dk/post/https://post.lurk.org/ap/users/117039096501430682/statuses/117349355831512686</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://post.lurk.org/ap/users/117039096501430682/statuses/117349355831512686</guid><dc:creator><![CDATA[mags@post.lurk.org]]></dc:creator><pubDate>Mon, 28 Sep 2026 15:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 15:04:09 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> someone needs to make a quine out of this!</p>]]></description><link>https://forum.fedi.dk/post/https://hachyderm.io/users/napili/statuses/117349275997187763</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://hachyderm.io/users/napili/statuses/117349275997187763</guid><dc:creator><![CDATA[napili@hachyderm.io]]></dc:creator><pubDate>Mon, 28 Sep 2026 15:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 14:38:33 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> This sounds like a bigger problem.</p>]]></description><link>https://forum.fedi.dk/post/https://berlin.social/users/agitatra/statuses/117349175340805824</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://berlin.social/users/agitatra/statuses/117349175340805824</guid><dc:creator><![CDATA[agitatra@berlin.social]]></dc:creator><pubDate>Mon, 28 Sep 2026 14:38:33 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 14:09:17 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@Colinvparker">@<span>Colinvparker</span></a></span> <span><a href="/user/thomastc%40mastodon.gamedev.place">@<span>thomastc</span></a></span> <span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> the trick is that, if only a few bits of the output are constrained, then you only have to solve for a state sequence that produces the right constrained bits, and the other bits are free to change. that reduces the complexity of the maths a lot.</p>]]></description><link>https://forum.fedi.dk/post/https://chaos.social/users/gsuberland/statuses/117349060267540719</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://chaos.social/users/gsuberland/statuses/117349060267540719</guid><dc:creator><![CDATA[gsuberland@chaos.social]]></dc:creator><pubDate>Mon, 28 Sep 2026 14:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 12:57:46 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> If I stare at it long enough, will my birthdays reverse?.. cuz I'm feelin' pretty freakin' old...</p>]]></description><link>https://forum.fedi.dk/post/https://c.im/ap/users/115691859295411580/statuses/117348779055633703</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://c.im/ap/users/115691859295411580/statuses/117348779055633703</guid><dc:creator><![CDATA[evoscale@c.im]]></dc:creator><pubDate>Mon, 28 Sep 2026 12:57:46 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 12:55:32 GMT]]></title><description><![CDATA[<p><span><a href="/user/thomastc%40mastodon.gamedev.place">@<span>thomastc</span></a></span> <span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> It’s only likely that a valid seed exists when using a large internal state, but it’s a little surprising that the process is reversible, because brute force search across seeds would be infeasible.</p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/Colinvparker/statuses/117348770282841251</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/Colinvparker/statuses/117348770282841251</guid><dc:creator><![CDATA[colinvparker@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 12:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 12:51:29 GMT]]></title><description><![CDATA[<p><span><a href="https://queer.garden/@mattiebee">@<span>mattiebee</span></a></span> <span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> The reason the demonstration is cool and delightful is because it plays on our expectations that it should not be possible, or at least very hard.</p><p>And in this case it turns out not to be hard, since cryptographically it's just a normal preimage attack on a system designed with no preimage resistance.</p><p>Be amazed, and then learn why your expectations were not correct.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348754344383267</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348754344383267</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Mon, 28 Sep 2026 12:51:29 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 12:23:36 GMT]]></title><description><![CDATA[<p><span><a href="/user/ahltorp%40mastodon.nu">@<span>ahltorp</span></a></span> <span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> yes, that’s indeed how it works, but this is still tremendously cool and delightful</p>]]></description><link>https://forum.fedi.dk/post/https://queer.garden/ap/users/117022764985929294/statuses/117348644705308756</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://queer.garden/ap/users/117022764985929294/statuses/117348644705308756</guid><dc:creator><![CDATA[mattiebee@queer.garden]]></dc:creator><pubDate>Mon, 28 Sep 2026 12:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 11:26:45 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> Super cool! I guess this is only possible because the Mersenne Twister has such a huge state space (2 kB), making it likely that a valid seed exists. I think e.g. the PCG64 generator has only 128 bits of state, so any requested output of that length or longer would not likely be reproducible.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.gamedev.place/users/thomastc/statuses/117348421172429929</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.gamedev.place/users/thomastc/statuses/117348421172429929</guid><dc:creator><![CDATA[thomastc@mastodon.gamedev.place]]></dc:creator><pubDate>Mon, 28 Sep 2026 11:26:45 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 11:14:41 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> Yes, any pseudo-number function must produce the same results each time you run it, that is what "function" means in mathematics. But that is not what is normally meant by "predictable".</p><p>What the warning is about is that the results of the "random" module are predictable in a very different way. The function is analysable, which means that you can predict it backwards and forwards, skip over steps, etc.</p><p>Cryptographically strong functions are not analysable.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348373697981368</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348373697981368</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Mon, 28 Sep 2026 11:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 11:04:04 GMT]]></title><description><![CDATA[<p><span><a href="/user/ahltorp%40mastodon.nu">@<span>ahltorp</span></a></span> Well, I certainly wouldn't expect the output to be unpredictable given a known seed! But it's cool that it's possible to derive a seed that forces a specific sequence of outputs like that.</p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/robinhouston/statuses/117348331978929338</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/robinhouston/statuses/117348331978929338</guid><dc:creator><![CDATA[robinhouston@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 11:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 10:58:25 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> This is a direct consequence of what the note at the top of Python's "random" module warns about:</p><p>"Warning: The pseudo-random generators of this module should not be used for security purposes. For security or cryptographic uses, see the secrets module."</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348309776022680</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.nu/users/ahltorp/statuses/117348309776022680</guid><dc:creator><![CDATA[ahltorp@mastodon.nu]]></dc:creator><pubDate>Mon, 28 Sep 2026 10:58:25 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 10:52:43 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> woah ! (and happy birthday !)</p>]]></description><link>https://forum.fedi.dk/post/https://assemblag.es/users/joost_rekveld/statuses/117348287364568039</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://assemblag.es/users/joost_rekveld/statuses/117348287364568039</guid><dc:creator><![CDATA[joost_rekveld@assemblag.es]]></dc:creator><pubDate>Mon, 28 Sep 2026 10:52:43 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 10:38:20 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> What an amazing gift!</p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/ionica/statuses/117348230809725694</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/ionica/statuses/117348230809725694</guid><dc:creator><![CDATA[ionica@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 10:38:20 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 10:10:20 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> </p><p>"The generation of random numbers is too important to be left to chance." – Coveyou, R.R. (1969)</p><p><a href="https://en.wikipedia.org/wiki/Robert_Coveyou" rel="nofollow noopener"><span>https://</span><span>en.wikipedia.org/wiki/Robert_C</span><span>oveyou</span></a></p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/maxpool/statuses/117348120695086355</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/maxpool/statuses/117348120695086355</guid><dc:creator><![CDATA[maxpool@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 10:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 09:39:54 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> this is an absolute joy! What a gift.</p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/drmakimber/statuses/117348001024746367</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/drmakimber/statuses/117348001024746367</guid><dc:creator><![CDATA[drmakimber@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 09:39:54 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 09:29:06 GMT]]></title><description><![CDATA[<p><span><a href="/user/robjlow%40mathstodon.xyz">@<span>RobJLow</span></a></span> <span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> It should be possible, just needs somebody to work out the seed. (infinite monkeys + typewriter -&gt; Shakespeare)</p><p>I'd be really interested in reading how the seed was generated.</p>]]></description><link>https://forum.fedi.dk/post/https://bluetoot.hardill.me.uk/users/ben/statuses/117347958535265991</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://bluetoot.hardill.me.uk/users/ben/statuses/117347958535265991</guid><dc:creator><![CDATA[ben@bluetoot.hardill.me.uk]]></dc:creator><pubDate>Mon, 28 Sep 2026 09:29:06 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 09:27:00 GMT]]></title><description><![CDATA[<p>He's just confessed how he did it!</p><p><a href="https://github.com/frazerpearce/TimeLord" rel="nofollow noopener"><span>https://</span><span>github.com/frazerpearce/TimeLo</span><span>rd</span></a></p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/robinhouston/statuses/117347950290982381</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/robinhouston/statuses/117347950290982381</guid><dc:creator><![CDATA[robinhouston@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 09:27:00 GMT</pubDate></item><item><title><![CDATA[Reply to For my birthday, my brother-in-law gave me a 4992-digit hex number that, when used as a seed for Python’s random number generator, makes it so that printing a sequence of “random” ASCII characters actually prints a birthday greeting. on Mon, 28 Sep 2026 09:26:55 GMT]]></title><description><![CDATA[<p><span><a href="https://mathstodon.xyz/@robinhouston">@<span>robinhouston</span></a></span> I half expect that somehow to open up a youtube video of Rick Astley...</p>]]></description><link>https://forum.fedi.dk/post/https://mathstodon.xyz/users/RobJLow/statuses/117347949969153558</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mathstodon.xyz/users/RobJLow/statuses/117347949969153558</guid><dc:creator><![CDATA[robjlow@mathstodon.xyz]]></dc:creator><pubDate>Mon, 28 Sep 2026 09:26:55 GMT</pubDate></item></channel></rss>