home.social

#rng — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rng, aggregated by home.social.

fetched live
  1. AWS's math-powered network cuts data center routers by 69%: AWS has deployed Resilient Network Graphs (RNG) in its data centers, cutting routers by 69%, boosting throughput 33%, and reducing network energy use by 40%. ppc.land/awss-math-powered-net #AWS #DataCenter #Networking #CloudComputing #RNG

  2. Bezpečnostní výzkumník na blogu tmctmt přišel na zajímavou věc o Mullvad VPN, jednom z nejoblíbenějších providerů mezi lidmi, co řeší soukromí. Mullvad totiž nepřiděluje uživatelům exit IP adresy náhodně, ale deterministicky podle WireGuard klíče. To znamená, že se stejným klíčem dostanete na konkrétním serveru vždycky tu samou IP.

    Autor si napsal skript, […]

    https://zdrojak.cz/zpravicky/mullvad-vpn-ma-skrytou-slabinu-exit-ip-adresy-muzou-prozradit-kdo-jste/
  3. Renewable Natural Gas Venture Faces Shifting Tides in Early 2026

    Clean Energy Fuels Corp. (CLNE) expands its renewable natural gas (RNG) business by signing new contracts in Michigan, Texas, and Alabama in early 2026.

    #RNG #CleanEnergy #CLNE #Michigan #Texas

    newsletter.tf/clean-energy-fue

  4. Clean Energy Fuels Corp. has signed new contracts with transit agencies in Michigan, Texas, and Alabama. This shows a growing demand for their renewable natural gas.

    #RNG #CleanEnergy #CLNE #Michigan #Texas
    newsletter.tf/clean-energy-fue

  5. Do your tabletop buddies accuse you of using loaded dice?

    ☢️ Fear no more! ☢️

    GameMaster Dice now comes with True Nuclear Randomness powered by RadPro!

    #RadPro #radiation #RNG #DSA #RolePlayingGamesRPGs #TableTop

  6. Do your tabletop buddies accuse you of using loaded dice?

    ☢️ Fear no more! ☢️

    GameMaster Dice now comes with True Nuclear Randomness powered by RadPro!

    #RadPro #radiation #RNG #DSA #RolePlayingGamesRPGs #TableTop

  7. youtu.be/pMnqN2stzOc

    Our new plug-in is now available on Itch.

    Tired of manually creating randomized sounds AudioStreamPlayer nodes? Well, its automatic now. We wasted a lot of time building this, to save yours! #godot #godotengine #plugin #sfx #rng #audiostreamplayer #randomizer #gdscript #gamedev #indiegamedev #audio #opensource #FOSS #GPLv3

    youtu.be/pMnqN2stzOc

  8. youtu.be/pMnqN2stzOc

    Our new plug-in is now available on Itch.

    Tired of manually creating randomized sounds AudioStreamPlayer nodes? Well, its automatic now. We wasted a lot of time building this, to save yours! #godot #godotengine #plugin #sfx #rng #audiostreamplayer #randomizer #gdscript #gamedev #indiegamedev #audio #opensource #FOSS #GPLv3

    youtu.be/pMnqN2stzOc

  9. I added a random number generator (a LFSR using polynomial for n=16 from XAPP052) and a subroutine for PRINT AT to my ZX81 "game".

    #zx81 #rng #lfsr

  10. I added a random number generator (a LFSR using polynomial for n=16 from XAPP052) and a subroutine for PRINT AT to my ZX81 "game".

    #zx81 #rng #lfsr

  11. Concepts (in fiction?) that I Really Don't Like:
    #TimeTravel
    #Prophecy
    #Luck

    Don't get me started on the Luck Stat/Attribute in video games.
    I have more issues with it than just #RNG, #CaptureRate, and #DropRate.

  12. Just finished up final polish on first release of my anarchy RNG library in Lua! Have you ever wanted an incremental or reversible shuffle? I've got one for you :)

    Lua REAME page w/ links: cs.wellesley.edu/~pmwh/anarchy

    Main version docs: cs.wellesley.edu/~pmwh/anarchy

    Interactive online examples (using equivalent Javascript library): solsword.github.io/anarchy/js/

    C, C#/Unity, Python, and Javascript versions are also available.

    #coding #rng #random

  13. Just finished up final polish on first release of my anarchy RNG library in Lua! Have you ever wanted an incremental or reversible shuffle? I've got one for you :)

    Lua REAME page w/ links: cs.wellesley.edu/~pmwh/anarchy

    Main version docs: cs.wellesley.edu/~pmwh/anarchy

    Interactive online examples (using equivalent Javascript library): solsword.github.io/anarchy/js/

    C, C#/Unity, Python, and Javascript versions are also available.

    #coding #rng #random

  14. I absolutely love this one, though I can't remember where I got it from:

    Think of a word related to your current number (e.g., "7" → "lucky"), then think of something connected to that word ("lucky" → "horseshoe"), then pull a digit from that new connection ("horseshoe" → 8 letters). This chain of ideas creates unpredictability because each link is unique.

    #fedifriends #math #random #rng #entropy

  15. Hey #fedifriends, I’m back to this rabbit hole.

    How would you generate a random number using only your mind as a pseudo RNG? Imagine you are going to bed, so you can’t do complex math.

    You should be able to keep creating new numbers.

    I know various ways to do it, but I trust that you are all smarter than I and will show me something amazing. Please boost!

    #math #random #rng #entropy

  16. ...the last save I found, had the character's CL14, before I found all my stuff. And now, who knows how is it going to be, since the #RNG will have a new parallel Dungeon in store. But I'm at my wits ends on how did I deleted the folder and how comes the laptop's folder backup was from 6 days ago. O_o
    When you do "cp -r (folder) (path)" dont do the older files get replaced? Now I'm questioning myself if I had been doing it wrongly. Guess I will use midnight commander from now, as it asks to

  17. I made a simple dice roller for web!

    You can roll A LOT of dice, of whatever size you need, and then examine all the results and reroll or add new dice.

    sophiehoulden.com/dice/simple/

    #TTRPG #Dice #RNG

  18. I made a simple dice roller for web!

    You can roll A LOT of dice, of whatever size you need, and then examine all the results and reroll or add new dice.

    sophiehoulden.com/dice/simple/

    #TTRPG #Dice #RNG

  19. I get that lava lamps looks cool, I own one too but… seriously?
    "The Randomness Crisis Threatening the Internet"?
    … in 2025???

    (please note that I have nothing particular against this video, this was mainly the straw that breaks the camel's back and finally led me to rant on the interwebs 🤣)

    This problem has long been solved for good, and Yarrow in 1999 put a nail in the coffin for most practical purposes, and Fortuna again in 2003 even removed the need for entropy estimation.

    #CSPRNG are real. Are here. Are working. They are fundamentally indistinguishable from real #random numbers (#RNG) for every possible purpose.

    “Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin.” (John Von Neumann, 1951)

    This is still a cool quote, but it's just that. Funny. Nice. Interesting from an historical point of view. (and only technically still true, not in any practical way)

  20. This year's International RNG Day landed on this Friday, July 11th.

    I decided to celebrate this year by building a new random feature to my blog and blogging about it – coming out Friday morning.

    rngday.com/

    #InternationalRNGDay #Random #RNG

  21. This year's International RNG Day landed on this Friday, July 11th.

    I decided to celebrate this year by building a new random feature to my blog and blogging about it – coming out Friday morning.

    rngday.com/

    #InternationalRNGDay #Random #RNG

  22. Sometimes the #rng name generator makes me giggle #gameDev

  23. Sometimes the #rng name generator makes me giggle #gameDev

  24. Have I invented perfect random number generation computer chips?

    So, last night I slept for a very long time. While I slept, I dreamed that I was explaining to a scientist how to do real random number generation with a computer chip. And, you know what, I think it would actually work.

    Computers are not good at randomness

    The only thing that computers are good at is giving you the same output for any given input each and every time. It is their predictability that makes them so darn useful.

    This is a problem when what you need is randomness.

    The closest we have to computer-generated randomness is algorithms that give outputs that are hard for humans to guess. The thing is, for any given seed value, you still get the same output. That’s why Minecraft seeds are a thing.

    One of the better algorithms is the Mersenne Twister. This is what powers mt_rand() in PHP.

    Nevertheless, this sort of randomness is only pseudorandom. Accidentally use the same input, get the same output.

    How can we do better?

    One of the best ways to generate cryptographically secure randomness is to use some large external source of chaos. For example, Lavarand. Lavarand is powered by a wall of lava lamps, which the system takes photos of at intervals. The system then extracts some amount of the binary of the image, interprets it however the designers want (all things in computers are just binary, and we only know what sort of thing they are by leaving hints). This data is then used as the seed for pseudorandom generation.

    The inclusion of a pseudorandom step means that although the randomness is pretty good in terms of being unguessable, it is still not truly random.

    My answer to truly random numbers from a computer

    We start with a 64-bit quantum chip. Quantum computing is different from the computing we know now. QBits sit between 1 and 0 until they are read. This allows for some very specific types of computation at speeds that we cannot currently reach with classical computing.

    Qbits – quantum bits – suffer from a significant weakness. They are so tiny that a single photon can flip them. Rather than fight this data damage, we can harness it.

    We choose 64 because qbits are a bit tricky to make at scale, and 64 bits is what our regular computers use. You could go for a bigger size, say 128, 256, 512, 1024, etc., for cryptographic uses.

    One way would be to give the top of the chip a convex glass “lid” that encuredges light into the chip. Another would be to add a layer of tritium and a phosphor, which would glow and send off photons. You could also use some other radioactive matter as long as it gives off something that can flip a bit.

    All of these flips are entirely unpredictable and non-repeatable. For the same seed, you will not get the same data.

    With this set-up, you could start with a sudorandom seed and prime the quantum chip with it. Wait a reasonable length of time and recover the now changed and truly randomised data.

    There are other quantum properties we can use to further enhance our randomness. One such property that creates headaches for classic for modern computing is quantum tunnelling. We are pretty much at the point of the nm scale that if we go much smaller, electrons may just elect to jump to another bit of the chip.

    We can use that too. The chip that reads the randomised qbits could itself have a fine enough size that electrons will at times put themselves somewhere unintended. Use that for the data in and the data out, and we now have an array of bits that had three episodes of randomisation. This step is not necessary, but it would speed up the time to true randomness for each set of 64 bits.

    The technology exists for true randomness

    None of what I have suggested is beyond our current technology level. Other than the very small nm chip design, which might need a little R&D to perfect. We can make this if we want to.

    I see a few possible uses for this idea:

    1. Cryptography for robust and secure internet connections and the like
    2. Gaming, especially for procedurally generated and rough-like games
    3. Computer-generated graphics where a certain kind of noise is needed

    How to steal this idea

    If you are someone with the means to take this idea and turn it into a product, I ask only for accreditation and some company shares as a thank you.

    Over to you

    I’d love to hear your thoughts and comments. Agree, disagree, or point out a flaw in my thinking – it’s all good. Talk to me.

    #flippedBits #MersenneTwister #noise #PHP #quantumComputing #randomness #RNG #Technology

  25. Have I invented perfect random number generation computer chips?

    So, last night I slept for a very long time. While I slept, I dreamed that I was explaining to a scientist how to do real random number generation with a computer chip. And, you know what, I think it would actually work.

    Computers are not good at randomness

    The only thing that computers are good at is giving you the same output for any given input each and every time. It is their predictability that makes them so darn useful.

    This is a problem when what you need is randomness.

    The closest we have to computer-generated randomness is algorithms that give outputs that are hard for humans to guess. The thing is, for any given seed value, you still get the same output. That’s why Minecraft seeds are a thing.

    One of the better algorithms is the Mersenne Twister. This is what powers mt_rand() in PHP.

    Nevertheless, this sort of randomness is only pseudorandom. Accidentally use the same input, get the same output.

    How can we do better?

    One of the best ways to generate cryptographically secure randomness is to use some large external source of chaos. For example, Lavarand. Lavarand is powered by a wall of lava lamps, which the system takes photos of at intervals. The system then extracts some amount of the binary of the image, interprets it however the designers want (all things in computers are just binary, and we only know what sort of thing they are by leaving hints). This data is then used as the seed for pseudorandom generation.

    The inclusion of a pseudorandom step means that although the randomness is pretty good in terms of being unguessable, it is still not truly random.

    My answer to truly random numbers from a computer

    We start with a 64-bit quantum chip. Quantum computing is different from the computing we know now. QBits sit between 1 and 0 until they are read. This allows for some very specific types of computation at speeds that we cannot currently reach with classical computing.

    Qbits – quantum bits – suffer from a significant weakness. They are so tiny that a single photon can flip them. Rather than fight this data damage, we can harness it.

    We choose 64 because qbits are a bit tricky to make at scale, and 64 bits is what our regular computers use. You could go for a bigger size, say 128, 256, 512, 1024, etc., for cryptographic uses.

    One way would be to give the top of the chip a convex glass “lid” that encuredges light into the chip. Another would be to add a layer of tritium and a phosphor, which would glow and send off photons. You could also use some other radioactive matter as long as it gives off something that can flip a bit.

    All of these flips are entirely unpredictable and non-repeatable. For the same seed, you will not get the same data.

    With this set-up, you could start with a sudorandom seed and prime the quantum chip with it. Wait a reasonable length of time and recover the now changed and truly randomised data.

    There are other quantum properties we can use to further enhance our randomness. One such property that creates headaches for classic for modern computing is quantum tunnelling. We are pretty much at the point of the nm scale that if we go much smaller, electrons may just elect to jump to another bit of the chip.

    We can use that too. The chip that reads the randomised qbits could itself have a fine enough size that electrons will at times put themselves somewhere unintended. Use that for the data in and the data out, and we now have an array of bits that had three episodes of randomisation. This step is not necessary, but it would speed up the time to true randomness for each set of 64 bits.

    The technology exists for true randomness

    None of what I have suggested is beyond our current technology level. Other than the very small nm chip design, which might need a little R&D to perfect. We can make this if we want to.

    I see a few possible uses for this idea:

    1. Cryptography for robust and secure internet connections and the like
    2. Gaming, especially for procedurally generated and rough-like games
    3. Computer-generated graphics where a certain kind of noise is needed

    How to steal this idea

    If you are someone with the means to take this idea and turn it into a product, I ask only for accreditation and some company shares as a thank you.

    Over to you

    I’d love to hear your thoughts and comments. Agree, disagree, or point out a flaw in my thinking – it’s all good. Talk to me.

    #flippedBits #MersenneTwister #noise #PHP #quantumComputing #randomness #RNG #Technology

  26. Quantum Random Number Generator Squirts Out Numbers Via MQTT - Sometimes you need random numbers — and properly random ones, at that. [Sean Boyce... - hackaday.com/2025/04/26/quantu #networkhacks #randomness #quantum #random #trng #rng