![]() ![]() Much easier to use a readily available RNG than going crazy writing your own. You'd probably be able to tell with card shuffling if you knew what you were looking for.Įven if they wanted something better than C rand(), they don't have to go crazy implementing their own RNG based on multiple factors - most languages have alternative RNGs available up to and including cryptographically secure ones that pass most attempts to test them for randomness. It's the default random number generator in a lot of languages and it sucks balls, but for just dice you probably wouldn't tell. There's no guarantee TTS is doing anything as complex as you describe - it could be using C rand(). Not in large amounts, but enough for dice rolls for sure. Low level things (spontaneous radioactive decay, quantum superposition collapse, etc) are definitely true random.Īll computers have the ability to generate true random numbers based on thermal noise. The "hidden variables" theory of physics was testable and proven false. and mouse movement when interacting with an object that can be randomized, down to the exact pixel, making it extremely hard to manipulate by the user.Ĭombined, the three of them should make it almost impossible for any user to control the result, tho it might be manipulatable by a piece of software capable of being way more precise than a human being.the time, down to a thousands or lower of a second, making it extremely hard to manipulate for the user.obfuscated code, meaning the algorithm is unknown to the user.if i had to make an educated guess on how tts's random number generator works, its probably based on: Nowadays pseudo random number generators are usually based on 3 factors, which is sufficient to make them unmanipulatable to regular humans. In old games and software, rng was usually based on 2 factors, one controlled by the programmers (the algorithm) and one not controlled by them (console on time, or user input were the two most popular), both of which are easily manipulated if you know the algorithm. ![]() ![]() However, if you're satisfied with "unpredictable (and thus unmanipulatable) to you", then modern pseudo random number generators are more than sufficient. its a really hot debate between physicists, and there's a decent chance its impossible for humanity to ever know for sure. The first one may, or may not, actually exist, we dont know if physics are truly deterministic, and quantum systems are really based on hidden variables, or if there's in a sense "an end to physics" where quantum systems are not restricted by any rules, and events are truly random. The question is, do you interpret truly random as in "the result is unpredictable", or as in "the result is unpredictable to you"? ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |