I was messing around with 2 of my android 14 phones and I held the android 14 easter egg button on both of them at the same time. I was messing round with both of them in the game when I realised the games where the exact same down to the names and number of the planets. The random generated names in the android 14 easter egg get their randomness from the time that you use it
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
Or OP was incidentally accurate to the millisecond. Unlikely, but not impossible.
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
Or OP was incidentally accurate to the millisecond. Unlikely, but not impossible.
I just checked it’s incredibly loose with it, you can get the same one twice in a row
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
>Computers are incapable of generating truly random numbers
That’s not exactly true. There are numerous sources that we can draw from in order to make it truly random. It’s just not worth the trouble most of the time.
Aside from getting a dedicated hardware component for the task, you could take the contents of your temp directory, the current time, various stats like CPU temp, mem usage of various apps and even web cam output. All together combined I’d say it’s sufficient to call it truly random.
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
>Computers are incapable of generating truly random numbers
That’s not exactly true. There are numerous sources that we can draw from in order to make it truly random. It’s just not worth the trouble most of the time.
Aside from getting a dedicated hardware component for the task, you could take the contents of your temp directory, the current time, various stats like CPU temp, mem usage of various apps and even web cam output. All together combined I’d say it’s sufficient to call it truly random.
This is true, but you’re agreeing with me. The computer is generating a “random” number by seeding it with data from random sources. None of those sources are the computer itself but instead randomness of the real world, just like time is. RNG’s use time very very often because of it’s simplicity, but obviously that isn’t the only source of random seeds the computer could access.
My point was that without these seeds though, the computer can not generate a number that is random, and technically even with those seeds, the number the computer generates isn’t random…the seed is. If someone could precisely predict the seed then they can precisely predict the RNG outcome given the algorithm used.
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
>Computers are incapable of generating truly random numbers
That’s not exactly true. There are numerous sources that we can draw from in order to make it truly random. It’s just not worth the trouble most of the time.
Aside from getting a dedicated hardware component for the task, you could take the contents of your temp directory, the current time, various stats like CPU temp, mem usage of various apps and even web cam output. All together combined I’d say it’s sufficient to call it truly random.
The galaxy quantum series is able to make random numbers to probe your point on dedicated hardware
Cameron said:
Fun Fact: That’s how most “random” numbers work on Computers. Computers are incapable of generating truly random numbers so we usually seed the RNG with the current timestamp to provide randomness. Usually it’s done down to the millisecond though, maybe this one is a little looser.
I thought they mostly used clock speed lol
Got to love the Android developers.