Cloudflare's real source of randomness is asking the sales team what price the Enterprise plan is. They get a wildly different and entirely random number every single time.
37 grand, 3.7k, 37 bucks, 370$, human guestimations have flaws that hard steer back into predictability, the number spit out has to be indiscriminately random. humans tend to avoid even numbers, numbers divisible by 2, 4, 8 etc., divide cleanly, or otherwise "feel" common when trying to produce a random number
_That's_ where I heard about this before. I knew I watched something on it, but couldn't remember who it was from. I was thinking Technology Connections for some reason. Lol
This is how the Borg always adapted to changing phaser frequencies. The random generator was based on an algorithm. After a couple of shots and analysis, they calculated the seed and could predict the next frequency. Resistence was futile.
@@ts757arse Joke's on you. The fish was assimilated all along. Just think of the dangers of assimilated marine live. Cetacean ops has been shown a bit recently, and with Xindi Aquatics also being a thing, assimilated marine life adds a whole new dimension to [coughs in Mike Meyers] "Sharks with friggin lasers on their heads"[/coughs in Mike Meyers]
I made a true random number generator (TRNG) using noise produced by a silicon diode, as my term paper project for the statistical mechanics course. All computer-based RNGs are pseudo random number generators (PRNGs). If you know the initial conditions, you can reproduce the "random" numbers exactly in sequence.
pretty cool, I'd also heard of TRNGs based on radio noise picked up from a few antennas (not sure if its on a non-assigned frequency or just picking up a bunch of stuff)
Actually modern devices such a tpm's and cpu's have a trng generator in addition to being able to do prng (you can that in software). Diode noise is actually one of the methods used to generate trn's.
Well, the CPU has an instruction for true randomness based on a on chip entropy source. The problem is, this instruction(RDRAND) takes 100 clock ticks. which is a very long time relative to other instructions. Because this instruction takes long and pseudorandomness is nice to have many times, the seed of the pseudoRNG is a true random number.
@@jrnvnjk And modern trng algo's cannot be predicted any more than trn if you don't have the seed. If the seed is a trn then the algo output is as good as a trn.
PRNG is nice for example if you build a procedural virtual world send the seed(created with TRNG) and the PRNG creates the same world without sending the world itself. It solves a lot of overhead. The TRNG instruction exists since 2012 in intel CPU's and since 2015 in amd CPU's so maybe some older software developers have missed it.
What if there is no truly randomness. Everything that happens might just be because of our world seed. Maybe that’s why the answer to everything is 42. It is our seed number. 😅
Barring the possibility of quantum effects, it would effectively be deterministic. But reality is complex enough to have an insane amount of particles flowing to generate a sufficient amount of randomness (incl other physical complexity generators like third body) Throw in the quantum effects and you'll have a bathtub popping into existence in the middle of the Boötes Void lol
fun part with the lava lamps: the company who uses them, actually wants people to go up and interact with them. So it makes things even *more* secure as a result, due to causing interference and adding more randomness into the mix. So if you wanted to break dance in front of them they'd be completely cool with it, lol
A computer is designed to be reliable and consistent, asking it to generate a random number is like asking a engine to both misfire and run smoothly at the same time. One of the main things we focused on in programming class was sourcing a "random" number, it's essentially impossible unless you use an external source like the lava lamp, or the uranium, decay; you know something natural.
Minecraft uses those pseudo-random number sequences to feed the terrain generation algorithm. That is the reason why world maps have a "seed", and sharing it means other players can generate the same world map.
Not to be that guy but this topic is kinda popular and well known everywhere, and by everywhere I mean my small internet echo chambers I'm most active in.
It’s a lot less energy than the servers handling the internet traffic. That’s 100 small incandescent bulbs vs. hundreds of servers with high performance processors. A small price to pay for an advanced random number generator.
Actually CF is very freaking inexpensive if you think what it gives to businesses... Just a few thousand bucks per month for DDoS protection and many other great enterprise features to protect and help organizing your infra? That's actually a bargain given that such enterprises spends literal millions a month on infrastructure.
@@theethicsofliberty4642 not really, the sky is predictable. But the lava lamps are like using 100 sky's at the same time and it's unpredictable you might be able to predict 1second in advance but you can't predict 60s in the future for all of them
There's a post on the Cloudflare blog from March about them still using it, but adding additional sources of entropy alongside, like double pendulums and mobiles. I can't find anything about them no longer using it.
I was a programmer in the 70s and the games on the main frame used the clock function for randomness and one program would rearrange several 3,600 byte strings of letters and use the time value to pick where in the string to get a character, then take its ASCII value as the random number. We never noticed a pattern in the game playing.
Destiny 2 just had “weight-gate” where the D2 community uncovered an issue with the randomness of weapon perk drops. The algorithm used was not making truly random rolls and is being fixed now. Small gaming example of the limitation of pseudorandomness
Geigering a chunk of naturally decaying uranium is actually much better for the health and long life of humans: the natural decay produces a completely safe amount of slow moving neutrons and isn't significantly more dangerous than the background radiation. Taking a flight is more dangerous, and if you still worry - you can put the uranium and counter is a box lined with thin lead sheets, or in a room with concrete walls - both effectively stop any extra radiation. On the other hand, lava lamps consume a ton of power (on the order if 1000W per device), produce a lot of heat - that you then need to get rid of by using AC, and all that power usually comes from fossil burning power plants - that damage the atmosphere and your lungs - and even if not, that power could have been used for something more useful, like driving an EV around, instead of an ICE vehicle.
As someone who used to live in San Francisco (SF) and still visit every once and awhile for family and friends yea I know about this and I've been there. Like the thing about this is they're so confident that this is secure that you could visit and see the wall or lava lamps.😂
Doesn't sound very secure to me, since temperature isn't random but dependent on the load. If a malicious program knows the algorithm, it can control the load on the CPU to change it's temperature to manipulate what seed is generated.
Video game cheat makers also use this same technique to predict the random behaviors of the game. For example, you can headshot people even when running, jumping and flying. Cuz the cheat program predicts where the bullets will go and adjusts the crosshair position to the shooting error value.
You don't even need that for most games, since most games' physics are vastly simpler, deterministic approximations of reality. It is computationally prohibitive to simulate exact mass values, force vectors, soft body physics, air resistance, drag, etc., on a human with clothing/armor and weapons jumping through the air, and it is similarly pointless, for the purpose of a video game, to simulate atmospheric effects on the motion of a bullet. You aren't simulating the air resistance, drag, drift from rotation, gravity, or wobbling of a bullet; rather, you have a specified value for initial maximum velocity, change in velocity over the lifetime of the rendered projectile or ray, and a rate of fall due to gravity, which, again, is not physically simulated, but is simply a number in the game engine. All of which is to say that reading an entity's motion vector and extrapolating where it will be along that path, and at what time and vector your own entity needs to input the fire command to intersect those two paths, is some relatively simple math. Add some more math to account for an offset to target a specific part of the entity at a specific range and physical orientation. That's all just variables in an equation. Making matters simpler is that many games use hitscan rather than physical simulation of projectile motion.
@@MediocreHexPeddler it's a online competitive game not a regular offline shooter game. That's why you have to predict bullet errors. You need to calculate and predict the exact randomness seeds.
There are lots of other good sources of randomness, for example, oh I don't know, steam rising from a boiling pot. So this is most likely a slightly practical PR stunt, or maybe an engineer just wanted an excuse to buy a couple hundred lava lamps with company budget. Probably both.
That's overkill and mostly a flex for shareholders and newspapers. They don't need to go that far if they're gonna feed it to a chain of algorithms anyway. I bet the developers added fallbacks that they rely on 100% of the time anyway in the background because of the stupidity of the lava lamp situation.
Hi, guys i am quite a young person but i recently decide to get in development seriously so i was hoping the lmg guys could maybe recommend or even make a custom guide to linux
loll I heard about this - I was misled to thinking to thinking it was something with the lava lamps themselves, but it turns out it's just a picture of them xD I'm just curious if they actually move at all, not sure how lava lamps work, I'd think they really just move if someone shakes them but idk maybe they move a bit
If you also add in the position of each photon of each shade of color from each lava lamp in each image taken and the increasing resolution of each new generation of the camera’s used.. the seed string ends up beeing over a googleplex in lenght 😂. probably even longer than the full length of Pi. a 80 MP camera image might already give a seed with a billion characters in lenght.
Tell me I can shut the power off and guess the encryption with an all black screen without telling me I can shut the power off and guess the encryption
They don't actually use regular old lava lamps that you can get on Amazon. They use the original mathmos ones which are the best ones and not the knockoff ones.
I bet if a voltage detector were programmed to output 10 decimal points of precision it would do so and most of the numbers would be random. CPUs and motherboards already have built in voltage detectors.
thanks for fixing the thumbnail that annoyed me every time i sawit with those AI generated lava lamps and the one lap where the lava was sticking out of the lamp
As interesting as that is, it seems like a missed opportunity to at least mention RDRAND, which is/was an Intel (not sure if AMD ever bothered to implement this one) instruction that uses on-processor entropy to generate "truly" random numbers (IIRC it was based on a temp sensor).
@@vasiliigulevich9202 you can burst as strong signal as you want, there is always some percentage of background noise and when you sum all this values, it will make the difference
ok, but what if you use a use a seed generator to generate a seed, use the generated seed in a number generator, and then for next generation you feed that generated number back as the seed to the seed generator to generate a new seed for the number generator? edit: now that I think about it more, that might be prone to error because one seed might generate a number that may be a previously used seed that when fed back into the seed generator will create a cyclical predictable pattern
Security theater. Every PC TPM, every phone SIM and every chip & pin credit card has a true random number generator on board, there's no need for lava lamps other than for marketing.
Create a Free Website with Odoo at www.odoo.com/r/XJIG
THANKS LAVALAMP
THANKS LAVALOONS
OOPS LAVALAMPS
what the heck that is clickbait AF
nice try super didiy
Cloudflare's real source of randomness is asking the sales team what price the Enterprise plan is. They get a wildly different and entirely random number every single time.
That's what the lava lamps are for. To pull out the true numbers
The sales team however consults the lava lamps.
37 grand, 3.7k, 37 bucks, 370$, human guestimations have flaws that hard steer back into predictability, the number spit out has to be indiscriminately random. humans tend to avoid even numbers, numbers divisible by 2, 4, 8 etc., divide cleanly, or otherwise "feel" common when trying to produce a random number
I literally had this conversation last month so this hits a little too hard ROFL
😂this is actually true lol
Tom Scott looks a bit different than usual today.
It's because of the blue shirt.
Oh yeah, that does make sense.
Came here for this kind of comment
_That's_ where I heard about this before. I knew I watched something on it, but couldn't remember who it was from. I was thinking Technology Connections for some reason. Lol
r/beatmetoit
I actually knew about this but it is always nice to get a refresher on the important things.
This is how the Borg always adapted to changing phaser frequencies. The random generator was based on an algorithm. After a couple of shots and analysis, they calculated the seed and could predict the next frequency.
Resistence was futile.
Indeed. The seed was a camera pointed at Picards fish. Fish are too slow and boring for this kind of work.
@@ts757arse Joke's on you. The fish was assimilated all along. Just think of the dangers of assimilated marine live. Cetacean ops has been shown a bit recently, and with Xindi Aquatics also being a thing, assimilated marine life adds a whole new dimension to [coughs in Mike Meyers] "Sharks with friggin lasers on their heads"[/coughs in Mike Meyers]
NEEEEERD
@@Shinkajo And proud of it 🤓
@@christianbaer2897 Indeed!
Lava lamps are pretty cool. I used to have one as a kid. I'll always be looking at it
How old and high ARE you? I’m 48 and friggin weird af (AuDHD) and never had not one lava lamp. 😂
I made a true random number generator (TRNG) using noise produced by a silicon diode, as my term paper project for the statistical mechanics course. All computer-based RNGs are pseudo random number generators (PRNGs). If you know the initial conditions, you can reproduce the "random" numbers exactly in sequence.
pretty cool, I'd also heard of TRNGs based on radio noise picked up from a few antennas (not sure if its on a non-assigned frequency or just picking up a bunch of stuff)
Actually modern devices such a tpm's and cpu's have a trng generator in addition to being able to do prng (you can that in software). Diode noise is actually one of the methods used to generate trn's.
Well, the CPU has an instruction for true randomness based on a on chip entropy source. The problem is, this instruction(RDRAND) takes 100 clock ticks. which is a very long time relative to other instructions.
Because this instruction takes long and pseudorandomness is nice to have many times, the seed of the pseudoRNG is a true random number.
@@jrnvnjk And modern trng algo's cannot be predicted any more than trn if you don't have the seed. If the seed is a trn then the algo output is as good as a trn.
PRNG is nice for example if you build a procedural virtual world send the seed(created with TRNG) and the PRNG creates the same world without sending the world itself. It solves a lot of overhead.
The TRNG instruction exists since 2012 in intel CPU's and since 2015 in amd CPU's so maybe some older software developers have missed it.
lahva lamps
That Canadian accent coming in strong
What if there is no truly randomness. Everything that happens might just be because of our world seed. Maybe that’s why the answer to everything is 42. It is our seed number. 😅
Barring the possibility of quantum effects, it would effectively be deterministic. But reality is complex enough to have an insane amount of particles flowing to generate a sufficient amount of randomness (incl other physical complexity generators like third body)
Throw in the quantum effects and you'll have a bathtub popping into existence in the middle of the Boötes Void lol
Of course reality is not random, but it happens fast and complex enough that you can't reproduce it
@@Nico1a5 As far as we can tell reality is random and deterministic behaviour mostly arises from a LOT of small chances of really small stuff.
42 eh, good one
I'd go for a strong Brownian motion producer, like a nice hot cup of tea.
fun part with the lava lamps: the company who uses them, actually wants people to go up and interact with them. So it makes things even *more* secure as a result, due to causing interference and adding more randomness into the mix. So if you wanted to break dance in front of them they'd be completely cool with it, lol
You should probably watch the full video before pointing out things that are already in it 🤣 but nonetheless, it is a fun fact
@@hooky17 i did, but possibly zoned out in that spot, lol. probably should've jumped back to rewatch that section, lol
@@RyuuTenno haha no worries dude. Happens to all of us :)
A computer is designed to be reliable and consistent, asking it to generate a random number is like asking a engine to both misfire and run smoothly at the same time. One of the main things we focused on in programming class was sourcing a "random" number, it's essentially impossible unless you use an external source like the lava lamp, or the uranium, decay; you know something natural.
Tom Scott covered this years ago. Thanks for the refresher.
Minecraft uses those pseudo-random number sequences to feed the terrain generation algorithm. That is the reason why world maps have a "seed", and sharing it means other players can generate the same world map.
Wow, you guys actually covered something I've never heard of before.
Not to be that guy but this topic is kinda popular and well known everywhere, and by everywhere I mean my small internet echo chambers I'm most active in.
You're one of today's lucky 10,000! (XKCD reference)
me too
Thats why CF is so expensive! It aint cheap to run lava lamps 24/7
It’s a lot less energy than the servers handling the internet traffic. That’s 100 small incandescent bulbs vs. hundreds of servers with high performance processors. A small price to pay for an advanced random number generator.
@@plankera r/wooosh
@@Syntax_Break Yes I get it’s a joke, but I was bored and chose to write an overly long reply debunking it anyway.
Actually CF is very freaking inexpensive if you think what it gives to businesses... Just a few thousand bucks per month for DDoS protection and many other great enterprise features to protect and help organizing your infra? That's actually a bargain given that such enterprises spends literal millions a month on infrastructure.
Seeing this video is making me want to go back to Tom Scott's video about it and watch it again
I actually knew this thanks to NCIS S16 E1 back in 2018.
(@enemyv has corrected me):
I thought they stopped using the Lava wall?
Yeah what about it
If the need is merely a random source of data ... Wouldn't it be enough to just take some pictures of the sky to generate this data ???
@@theethicsofliberty4642 not really, the sky is predictable. But the lava lamps are like using 100 sky's at the same time and it's unpredictable you might be able to predict 1second in advance but you can't predict 60s in the future for all of them
@@WeightedPressurePlateOfficial Just strange techquickie have done a video on this old(?) tech
There's a post on the Cloudflare blog from March about them still using it, but adding additional sources of entropy alongside, like double pendulums and mobiles. I can't find anything about them no longer using it.
How many more Videos about this topic ... YES
So the episode of NCIS was based on a real thing? WTF!?
Yeah, I came here to ask the same question.
@@bikeny Same lol
Which episode?
@ S16E1
What is NCIS?
NCIS did a episode saying the exact same thing I thought it was a joke😂
Holy shit. That's dope af! And I learned wtf "natural entropy" is too! 😂😂🤣🤣🤣
I was a programmer in the 70s and the games on the main frame used the clock function for randomness and one program would rearrange several 3,600 byte strings of letters and use the time value to pick where in the string to get a character, then take its ASCII value as the random number. We never noticed a pattern in the game playing.
This was one of the most intresting videos i've seen. Good work lads!
One of the best Tqk videos ever!
Well now I just want to chill in front of the lava lamp wall.
OK, I'm buying a lava lamp to replace my keyboard!
No wait....
That was super informative!
Very interesting, keep this type of videos coming !
This is how I come up with a Minecraft seed.
2:36 skip ad
ReVanced has entered the chat
@@skyera1n entered the chat to do what exactly?
@@sleepykirbo6392 skips ads automatically including sponsorships and those "subscribe and like" bs
Use sponsor block
This is crazy to learn! I am a happy knower of this factoid
Brother, a 30 second ad read in a 4 minute video is absolutely diabolical lmao.
Neat show, good topic.
Destiny 2 just had “weight-gate” where the D2 community uncovered an issue with the randomness of weapon perk drops. The algorithm used was not making truly random rolls and is being fixed now. Small gaming example of the limitation of pseudorandomness
My heart goes out to all those who are affected by D2 addiction. Get well soon 💕
So Navy CIS didn't lie to me in that one episode?
Geigering a chunk of naturally decaying uranium is actually much better for the health and long life of humans: the natural decay produces a completely safe amount of slow moving neutrons and isn't significantly more dangerous than the background radiation. Taking a flight is more dangerous, and if you still worry - you can put the uranium and counter is a box lined with thin lead sheets, or in a room with concrete walls - both effectively stop any extra radiation. On the other hand, lava lamps consume a ton of power (on the order if 1000W per device), produce a lot of heat - that you then need to get rid of by using AC, and all that power usually comes from fossil burning power plants - that damage the atmosphere and your lungs - and even if not, that power could have been used for something more useful, like driving an EV around, instead of an ICE vehicle.
Rather than a lava lamp or radioactive material can I have a radioactive lava lamp?
Didn't expect this video
i love this
James is to “lahva” as Cumberbatch is to “pengwings”
Really interesting stuff
Developping for the 68K it was the first time I realized there's no such thing as random number in a computer
As someone who used to live in San Francisco (SF) and still visit every once and awhile for family and friends yea I know about this and I've been there. Like the thing about this is they're so confident that this is secure that you could visit and see the wall or lava lamps.😂
Wow that is actually pretty cool 😎
I knew this, but glad for the distraction with recent US events encroaching everywhere.
Neuro's lava lamp
huh thats pretty cool
Yall should build a lava lamp wall to generate random minecraft seeds
Interesting. I thought Cloudflare stopped using them years ago, but kept them operating for nostalgia's sake.
I learned something new .. cool vid
At some point, they too will also try to reactivate a retired nuclear power plant to power their lava lamp number generator.
I wonder if anything would happen if someone took away all the lava lamps.
I think I saw this in NCIS. I tought it's a brilliant writing. But it seems it's real.
Wasn't somebody working on software that used the temp sensor of the CPU as the seed? How secure would that be?
Doesn't sound very secure to me, since temperature isn't random but dependent on the load. If a malicious program knows the algorithm, it can control the load on the CPU to change it's temperature to manipulate what seed is generated.
McScruffins, you're a lava lamp.
*Tissssssssssssssssss* 🔥
(😂 hahaha).
🗿🗿🗿
I know. The countless videos of it have so many views.
3:02 the reason I don't trust password managers
If i hadnt already heard of this i would be thinking you were smoking something
7 years since tom scott explained this.
2:08 Colton? Fired
Interesting. I had no clue.
Video game cheat makers also use this same technique to predict the random behaviors of the game. For example, you can headshot people even when running, jumping and flying. Cuz the cheat program predicts where the bullets will go and adjusts the crosshair position to the shooting error value.
You don't even need that for most games, since most games' physics are vastly simpler, deterministic approximations of reality. It is computationally prohibitive to simulate exact mass values, force vectors, soft body physics, air resistance, drag, etc., on a human with clothing/armor and weapons jumping through the air, and it is similarly pointless, for the purpose of a video game, to simulate atmospheric effects on the motion of a bullet.
You aren't simulating the air resistance, drag, drift from rotation, gravity, or wobbling of a bullet; rather, you have a specified value for initial maximum velocity, change in velocity over the lifetime of the rendered projectile or ray, and a rate of fall due to gravity, which, again, is not physically simulated, but is simply a number in the game engine.
All of which is to say that reading an entity's motion vector and extrapolating where it will be along that path, and at what time and vector your own entity needs to input the fire command to intersect those two paths, is some relatively simple math. Add some more math to account for an offset to target a specific part of the entity at a specific range and physical orientation. That's all just variables in an equation.
Making matters simpler is that many games use hitscan rather than physical simulation of projectile motion.
Speedy thing goes in means speedy thing comes out.
@@MediocreHexPeddler it's a online competitive game not a regular offline shooter game. That's why you have to predict bullet errors. You need to calculate and predict the exact randomness seeds.
With that shirt on and having a beard, I'm very disappointed that James didn't go full mirror universe Spock with his outfit. 🖖😐
oh, I thought the video would be about having a lava lamp at home helped somehow.
This is actually pretty cool, a bit conspicuous, but cool nonetheless
Very Parks and Rec of them.
Is this topic on a schedule or does cloud flare just email people once a year to make sure someone talks about the lava lamps.
Would it be possible to use temperature or current fluctuations of the system cpu generating the numbers and get a true random?
There are lots of other good sources of randomness, for example, oh I don't know, steam rising from a boiling pot. So this is most likely a slightly practical PR stunt, or maybe an engineer just wanted an excuse to buy a couple hundred lava lamps with company budget. Probably both.
2017 called, it wants its news back.
They could have just use a box of multicoloured shapes and shook the box every now and then.
I don't know why it's so hard to get a lava lamp with red "lava" and a gold-color exterior.
That's overkill and mostly a flex for shareholders and newspapers. They don't need to go that far if they're gonna feed it to a chain of algorithms anyway. I bet the developers added fallbacks that they rely on 100% of the time anyway in the background because of the stupidity of the lava lamp situation.
there is a eurorack module that has a uranium stone in i, producing true random.
Lava lamps are cool asf
They are, in fact, heated
Beam me up, James.
4:18 fin.
Hi, guys i am quite a young person but i recently decide to get in development seriously so i was hoping the lmg guys could maybe recommend or even make a custom guide to linux
loll I heard about this - I was misled to thinking to thinking it was something with the lava lamps themselves, but it turns out it's just a picture of them xD I'm just curious if they actually move at all, not sure how lava lamps work, I'd think they really just move if someone shakes them but idk maybe they move a bit
If you also add in the position of each photon of each shade of color from each lava lamp in each image taken and the increasing resolution of each new generation of the camera’s used.. the seed string ends up beeing over a googleplex in lenght 😂. probably even longer than the full length of Pi.
a 80 MP camera image might already give a seed with a billion characters in lenght.
Tell me I can shut the power off and guess the encryption with an all black screen without telling me I can shut the power off and guess the encryption
Cool !
They don't actually use regular old lava lamps that you can get on Amazon. They use the original mathmos ones which are the best ones and not the knockoff ones.
I bet if a voltage detector were programmed to output 10 decimal points of precision it would do so and most of the numbers would be random. CPUs and motherboards already have built in voltage detectors.
Wait until ai simulates and finds the patern of lava lamps.
thanks for fixing the thumbnail that annoyed me every time i sawit with those AI generated lava lamps and the one lap where the lava was sticking out of the lamp
I knew this :)
Next level of entropy, three body problem.
Seems like a lot of extra work to somehow process the image in the image itself in the pattern of the pixels is going to be the random State anyway
As interesting as that is, it seems like a missed opportunity to at least mention RDRAND, which is/was an Intel (not sure if AMD ever bothered to implement this one) instruction that uses on-processor entropy to generate "truly" random numbers (IIRC it was based on a temp sensor).
I'm using radio noize catched with rtl-sdr as seed
How do you defend from radio attacks? A malicious actor could make the seed predictable with a powerful radio signal.
@@vasiliigulevich9202 you can burst as strong signal as you want, there is always some percentage of background noise and when you sum all this values, it will make the difference
ok, but what if you use a use a seed generator to generate a seed, use the generated seed in a number generator, and then for next generation you feed that generated number back as the seed to the seed generator to generate a new seed for the number generator?
edit: now that I think about it more, that might be prone to error because one seed might generate a number that may be a previously used seed that when fed back into the seed generator will create a cyclical predictable pattern
They haven't used the lamps in a while
Still have 2 Lava Lamps :D
Personally, I use the Antarctic Muon & Neutrino Detector Array. Cosmic RNG.
Cloud flare is so much encrypting the data, as I cannot visit the page with my VPN, Bruh.
My head hurts after listening that stuff about randomness
Security theater. Every PC TPM, every phone SIM and every chip & pin credit card has a true random number generator on board, there's no need for lava lamps other than for marketing.
This is a mathematical issue, a security as well as a social issue