Originally posted by Kuciwalker
View Post
Announcement
Collapse
No announcement yet.
Politness Costs Nothing but Can Pay Dividends
Collapse
X
-
12-17-10 Mohamed Bouazizi NEVER FORGET
Stadtluft Macht Frei
Killing it is the new killing it
Ultima Ratio Regum
-
Originally posted by Kuciwalker View PostWhat the ****? No, crypto is a specific application of RNGs.
Alternately, RNGs are just a specific application of crypto.
Generating good random numbers and generating good ciphers are almost identical problems.
If I want a RNG for my Civ game, this has NOTHING TO DO WITH CRYPTO.
If I want a RNG for a quiz system for classrooms to re-order questions for each application of the test and each student, this has nothing to do with Crypto.
Crypto relies very heavily on RNG but that's not saying they're the same thing or RNG is an application of crypto."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by KrazyHorse View PostThis right here shows that you were mixing up what does what. new rand declares the new stream. next increments the current stream. The solution you seem to favour is the one which declares a new stream for every user.
And yes, every user should have a new stream. Just like every game of Civ has a new stream.
What do you favour? Seeding the RNG once a day? Once a month? Once a year? Once ever, period?
I guarantee you, these lotto apps re-seed for every user."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Asher View PostMissed this DanS.
Yes, re-seeding is the most obvious thing to do when you're starting a new stream of events, eg a new game of Civ or a new User. I've actually never seen it done any other way.
We seed our RNG after each app startup. But the seed takes into account a mix of chronological and analog information.12-17-10 Mohamed Bouazizi NEVER FORGET
Stadtluft Macht Frei
Killing it is the new killing it
Ultima Ratio Regum
Comment
-
Originally posted by KrazyHorse View PostAsher, the most famous lottery RNG screwup in the world took place in an application where no reseeding took place between time-separated draws."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Asher View PostYES. New Rand declares the stream, next increments the current stream. I've said this over and over12-17-10 Mohamed Bouazizi NEVER FORGET
Stadtluft Macht Frei
Killing it is the new killing it
Ultima Ratio Regum
Comment
-
Uhhhh, what the **** Kuci? No. No no no.
If I want a RNG for my Civ game, this has NOTHING TO DO WITH CRYPTO.
If I want a RNG for a quiz system for classrooms to re-order questions for each application of the test and each student, this has nothing to do with Crypto.
Crypto relies very heavily on RNG but that's not saying they're the same thing or RNG is an application of crypto.
All three of these claims are false, especially the second and third.
Comment
-
Originally posted by KrazyHorse View PostNo, you've said the exact opposite at least once."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Kuciwalker View PostAll three of these claims are false, especially the second and third.
Time to go back to the spreadsheets, Kuci."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Kuciwalker View PostThe output of a good RNG has virtually identical properties to the output of a good cipher, and this runs both ways.
A cipher is a cryptographic application of an RNG, so it should shock no one they have virtually identical properties.
Cryptography, on the other hand, is not the same thing as a cipher..."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Asher View PostSo now cipher = cryptography?
A cipher is a cryptographic application of an RNG, so it should shock no one they have virtually identical properties.
Cryptography, on the other hand, is not the same thing as a cipher...
Comment
-
Originally posted by Asher View PostAll the more reason to re-seed?
The story is as follows: the Keno game in question was shut off every night. On startup, the code declared something like strm = new rand(123523);
Throughout the day, the Keno game drew from strm by incrementing. However, because the stream had been reseeded every day with the same seed, the sequence of numbers drawn was identical. Somebody noticed this, took down the sequence of winning draws and won 3 jackpots in a row....12-17-10 Mohamed Bouazizi NEVER FORGET
Stadtluft Macht Frei
Killing it is the new killing it
Ultima Ratio Regum
Comment
-
Originally posted by Kuciwalker View PostSince modern encryption is all done using ciphers, your distinction isn't especially relevant.
My best friend is doing her PhD in crypto right now, and she's not doing much with ciphers at all. Ciphers are but one part of Cryptography, even if they are an extremely common part right now."The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
Ben Kenobi: "That means I'm doing something right. "
Comment
-
Originally posted by Asher View PostQuote me...12-17-10 Mohamed Bouazizi NEVER FORGET
Stadtluft Macht Frei
Killing it is the new killing it
Ultima Ratio Regum
Comment
Comment