#RNG

Rubén Parrarubenparraalonso
2025-06-07

🔋 En 2024, EE. UU. consolidó el biogás como infraestructura estratégica:
+125 nuevos proyectos elevan el total a 2.500 instalaciones generando 1,4 millones scfm, energía equivalente a 2,4 millones de hogares o 2,6 millones de vehículos/año.

linkedin.com/posts/rubenparraa

रञ्जित (Ranjit Mathew)rmathew
2025-06-05
2025-05-12

Sometimes the #rng name generator makes me giggle #gameDev

A screenshot of Teskooano with a planet named Fuxebokos
Kevin Karhan :verified:kkarhan@infosec.space
2025-05-09

@kallemp this is relatively easy on it's own.

  • The crucial part that is hard is the #RNG itself...

The cheapest solution I know is thermal noise from a purposefully misaligned Satellite Dish & LNB fed into an RTL-SDR.

Requring merely a

  • DiSEqC power source (i.e. disused Satellite Reciever or anything that can do like 13VDC/18VDC,
  • coax cable,
  • a coax power blocker,
  • Pi0W,
  • RTL-SDR (RTL2732U + R820T2 or E2000),
  • micro USB OTG hub with power supply and
  • MicroSD with RaspberryPi OS on it.

This can be deployed completely airgapped and works fine.

  • Ideally said random number data would be split into "chunk files" of like 1MB or similar to make it easy to keep track of used keyspace.

The hardest part is using the tuned white noise as randomness input for /dev/urandom beyond a mere Initialization Vector/Seed.

2025-04-27

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

2025-04-19
2025-04-16

@Walker backdooring open source ai models sounds like something i have heard lately; nist is well know for approving ciphers that are weak sauce #rng #collusion

2025-03-27

💰 Clean Energy Fuels Resumes $26.5M Buyback 🔁 Repurchase shows confidence in RNG growth 🚛 Focused on fleet decarbonization Contact EnkiAI to get such insights. Don't forget to follow for more developments. #CleanEnergy #RNG #StockBuyback #FleetTransition #EnkiAI enkiai.com

Clean Energy Fuels Resumes Sha...

2025-03-24

Wow .... someone upset the #RNG in #Roll20 or what? We've rolled an absurd number of crits tonight.

#PNP #TTRPG #DND

2025-03-17

Cloudflare added another asset to their creative way of generating #entropy. This time, it is a wall of wave machines in different colors in #Lisbon, #Portugal.

More in their blog post Chaos in Cloudflare's Lisbon office.

#Crytpography #crypto #tls #ssl #random #rng

Abimelech B. 🐧🇩🇪| wörk ™️abimelechbeutelbilch@fulda.social
2025-03-01

@lars Was kann schon besser und sicherer sein als ein sogar vom #bsi hochgelobten Linux Random Number Generator (#linux #rng )? 🤪
bsi.bund.de/SharedDocs/Downloa

José-María Súnicojmsunico@fosstodon.org
2025-02-18
2025-02-06

#sydbox started to allow access to getrandom(2) by default as it is soon to be in your #vdso. This means go fast #random numbers but also means full access for your friendly #ransomware to the os #rng. #exherbo #linux #security

Williams MurphyWilliamsMurphy
2025-01-24

🎮 The Power of RNG in Online Games 🎰

Ever wondered what makes online games so unpredictable and exciting? 🤔 That's the magic of RNG(Random Number Generator)! 🎲

RNG is the secret sauce that creates random outcomes, ensuring no two gaming experiences are the same. It’s what makes each win feel earned and every loss a chance to try again. 💪

In the world of online games, RNG keeps things fresh, fair, and fun.✨

bookmarkshq.com/story20350058/

2025-01-05
Tjald Hash and RNG Suite

A collection of hash and RNG functions that rely on hardware AES instructions.

https://github.com/NoHatCoder/Tjald-Hash-and-RNG-Suite

(found via the cryptography mailing list)

#Crypto #Cryptography #Cryptology #Hashing #Random #RNG

@crypto@a.gup.pe @cryptography@lemmy.ml @crypto@lemmy.world
El HasEl_Has
2025-01-01

Listen to now. It's about the limitations imposed on life by numbers being too low being falsified as a threat. Living how you want to is deliberately impossible.

el-has.webflow.io/music-releas

Money is random meaning­less ELECTRONS. THAT'S HOW DATA IS STORED IN COMPUTERS. YOUR WORTHINESS TO LIVE IS REDUCED DOWN TO AND DETERMINED BY ELECTRONS!!!!

Pink Joanie Club 🏳️‍🌈🏳️‍⚧️😷clickhere@mastodon.ie
2024-11-29

As of around 5pm, RTÉ reported that #GE24 turnout was reaching around 30% nationwide - some examples:

Dublin City constituencies #DubC #DBN #DBS #DNW #DSC ranged 26-34%

Roscommon-Galway #RNG 21.2-38%

Meath #MH 23-30%

Waterford #WD 30.68%-42%

Wicklow-Wexford #WWWX 27-40%

🗳️

#IrelandVotes #MastoDaoine

2024-11-29

Will be voting on the way home from the train station. I feel like Independent Ireland’s Fitzmaurice will probably get in and the only action I can take against that is giving preferences to the Green and FFG candidates which is boke territory.
#GE24 #RoscommonGalway #RNG

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst