Skip to main content
gamedev.net
🔒 Locked

Random

Started by deja_vu Jan 24, 2008 at 11:01 AM 15 replies 1.9k views
Original Post
deja_vu
deja_vu
well.. bumped into a contest a couple of days back.. thought i'd post it here.. http://felicity.iiit.ac.in/sculpt/ dunno much.. but prizes :excited: lol .. which arent announced yet.. but still prizes! :plotting:
smart_idiot
smart_idiot
Do you detect any signs of pseudo random?
Chess is played by three people. Two people play the game; the third provides moral support for the pawns. The object of the game is to kill your opponent by flinging captured pieces at his head. Since the only piece that can be killed is a pawn, the two armies agree to meet in a pawn-infested area (or even a pawn shop) and kill as many pawns as possible in the crossfire. If the game goes on for an hour, one player may legally attempt to gouge out the other
tstrimp
tstrimp
Quote:
Original post by AndreTheGiant
There is no such thing as 'random' so I have no idea what 'pseudo random' is even supposed to mean.


I'm sure you do. Pseudo Random.
smart_idiot
smart_idiot
Yay! I'm also really glad to see that this thread has stayed on topic, despite the original poster's attempt to derail it.
Chess is played by three people. Two people play the game; the third provides moral support for the pawns. The object of the game is to kill your opponent by flinging captured pieces at his head. Since the only piece that can be killed is a pawn, the two armies agree to meet in a pawn-infested area (or even a pawn shop) and kill as many pawns as possible in the crossfire. If the game goes on for an hour, one player may legally attempt to gouge out the other
Extrarius
Extrarius
Quote:
Original post by AndreTheGiant
Quote:
A pseudorandom process is a process that appears random but is not.


Thats my definition of regular random.
That makes your definition of random self-referential, circular, and largely useless.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk
AndreTheGiant
AndreTheGiant
Most people consider a coin flip to be random.
But if you knew the force at which the thumbnail hits the coin, the exact position and the angle, plus any upward movement of the arm, and the air temperature and air speed (if any), elevation from sea level, distance to the floor, composition of the floor and any obstacles, etc etc etc, then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.
But for the 2 dudes standing at the bar flipping a coin to see who goes over to talk to the pretty girl, then for all intents and purposes, the coinflip is random because they have no way of calculating all that nonsense.

Most people consider a random number generator in a computer to be 'pseudorandom'. This because if you know the algorithm used to generate the numbers, you can calculate the next one.
But for the 2 dudes playing Diablo online and seeing how much gold the next killed goblin will drop, then for all intents and purposes, it is random because they have no way of calculating that nonsense.

Wether something is 'random' or not only depends on how much information you have to and your ability to calculate the result beforehand. If you can, then its not random, if you can, then it is random.

There is not really such a thing as 'pseudorandom'. Or to put another way: pseudorandom and random are the same thing. It all depends on how much you know about the event. If you know all the physics of the coinflip, then its not random. If you dont, then it is. If you know the algorithm & seed of a random number generator then its not random. If you dont, then it is.

Its all very subjective. But I dont think 'pseudorandom' is a useful term, because 'random' is already pseudorandom.

These are the things that keep me up at night when I'm lying in bed trying to sleep.



superpig
superpig
Whether or not the world itself is deterministic does not affect the definition of "true" random. We can still have the concept.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
Extrarius
Extrarius
Quote:
Original post by AndreTheGiant
[...]then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.[...]
Unless, of course, you believe in certain areas of physics that say otherwise. If we can, at best, model an atom probabilistically, then there is no reason to think it's really deterministic despite the continued failure of efforts to demonstrate it so.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk
capn_midnight
capn_midnight
Quote:
Original post by AndreTheGiant
Most people consider a coin flip to be random.
But if you knew the force at which the thumbnail hits the coin, the exact position and the angle, plus any upward movement of the arm, and the air temperature and air speed (if any), elevation from sea level, distance to the floor, composition of the floor and any obstacles, etc etc etc, then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.
But for the 2 dudes standing at the bar flipping a coin to see who goes over to talk to the pretty girl, then for all intents and purposes, the coinflip is random because they have no way of calculating all that nonsense.

Most people consider a random number generator in a computer to be 'pseudorandom'. This because if you know the algorithm used to generate the numbers, you can calculate the next one.
But for the 2 dudes playing Diablo online and seeing how much gold the next killed goblin will drop, then for all intents and purposes, it is random because they have no way of calculating that nonsense.

Wether something is 'random' or not only depends on how much information you have to and your ability to calculate the result beforehand. If you can, then its not random, if you can, then it is random.

There is not really such a thing as 'pseudorandom'. Or to put another way: pseudorandom and random are the same thing. It all depends on how much you know about the event. If you know all the physics of the coinflip, then its not random. If you dont, then it is. If you know the algorithm & seed of a random number generator then its not random. If you dont, then it is.

Its all very subjective. But I dont think 'pseudorandom' is a useful term, because 'random' is already pseudorandom.

These are the things that keep me up at night when I'm lying in bed trying to sleep.

Alright, Mr. Fancy Pants, how do we predict the location AND velocity of an electron after we bounce a photon off of it?
CProgrammer
CProgrammer
A quick serach with google gave me this definition: "Random means not completely predetermined by the other variables available". Basically there are variables unknown to us. With Pseudo Random the variables are known, just hidden to the user. We can recreate the order of random numbers since the variables are known. So there is a difference.
deja_vu
deja_vu
Quote:
Original post by Extrarius
Quote:
Original post by AndreTheGiant
[...]then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.[...]
Unless, of course, you believe in certain areas of physics that say otherwise. If we can, at best, model an atom probabilistically, then there is no reason to think it's really deterministic despite the continued failure of efforts to demonstrate it so.


so till you know all the variables its random? and when you do know them its not random anymore? mmm...
acidwillburnyou
acidwillburnyou
Quote:
Original post by capn_midnight
Quote:
Original post by AndreTheGiant
Most people consider a coin flip to be random.
But if you knew the force at which the thumbnail hits the coin, the exact position and the angle, plus any upward movement of the arm, and the air temperature and air speed (if any), elevation from sea level, distance to the floor, composition of the floor and any obstacles, etc etc etc, then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.
But for the 2 dudes standing at the bar flipping a coin to see who goes over to talk to the pretty girl, then for all intents and purposes, the coinflip is random because they have no way of calculating all that nonsense.

Most people consider a random number generator in a computer to be 'pseudorandom'. This because if you know the algorithm used to generate the numbers, you can calculate the next one.
But for the 2 dudes playing Diablo online and seeing how much gold the next killed goblin will drop, then for all intents and purposes, it is random because they have no way of calculating that nonsense.

Wether something is 'random' or not only depends on how much information you have to and your ability to calculate the result beforehand. If you can, then its not random, if you can, then it is random.

There is not really such a thing as 'pseudorandom'. Or to put another way: pseudorandom and random are the same thing. It all depends on how much you know about the event. If you know all the physics of the coinflip, then its not random. If you dont, then it is. If you know the algorithm & seed of a random number generator then its not random. If you dont, then it is.

Its all very subjective. But I dont think 'pseudorandom' is a useful term, because 'random' is already pseudorandom.

These are the things that keep me up at night when I'm lying in bed trying to sleep.

Alright, Mr. Fancy Pants, how do we predict the location AND velocity of an electron after we bounce a photon off of it?


I second this :D
ranakor
ranakor
Quote:
Original post by deja_vu
Quote:
Original post by Extrarius
Quote:
Original post by AndreTheGiant
[...]then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.[...]
Unless, of course, you believe in certain areas of physics that say otherwise. If we can, at best, model an atom probabilistically, then there is no reason to think it's really deterministic despite the continued failure of efforts to demonstrate it so.


so till you know all the variables its random? and when you do know them its not random anymore? mmm...


yes and this bring us at a turning point in the world of randomness , to avoid the current caps on pseudo number generator we need to lower general education in such a way that most people wouldn't be able to figure out the formulas on wich random number they see on screen are based , this sounds pretty damn random to me!
Extrarius
Extrarius
Quote:
Original post by deja_vu
Quote:
Original post by Extrarius
Quote:
Original post by AndreTheGiant
[...]then theres nothing random about the coinflip. You can calculate how it will land. When you break things down like that, nothing is really random.[...]
Unless, of course, you believe in certain areas of physics that say otherwise. If we can, at best, model an atom probabilistically, then there is no reason to think it's really deterministic despite the continued failure of efforts to demonstrate it so.


so till you know all the variables its random? and when you do know them its not random anymore? mmm...
No, according to our best understanding at the moment, some variables are not deterministic, so you can't know their value because they don't have one.
"Walk not the trodden path, for it has borne it's burden." -John, Flying Monk

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.