Results 1 to 10 of 18

Hybrid View

  1. #1
    Player JamieRose's Avatar
    Join Date
    Oct 2019
    Posts
    750
    Character
    Staribbon Xu
    World
    Maduin
    Main Class
    Scholar Lv 100
    Quote Originally Posted by Kacho_Nacho View Post
    Hi! I just had another night of cashing in my weekly jumbo cactpot tickets. I actually got one 4th prize this week!

    That got me thinking.

    Let's assume I only wish to match the last number and the cactpot winning number is created by a randomly generate number program.

    Are my chances of matching the last number truly three in ten or are certain numbers more likely to be generated by a RNG program?
    It's known that no computer can truly draw a random number, however if you wanted to predict what an RNG program was going to draw, you would need access to its code and the higher math skills to draw the correlations.

    I wouldn't worry too much about it. I've been playing the same three numbers for four years and I've never done better than 3rd.
    (3)

  2. #2
    Player
    UkcsAlias's Avatar
    Join Date
    Dec 2021
    Posts
    776
    Character
    Aergrael Iyrnrael
    World
    Ragnarok
    Main Class
    Scholar Lv 100
    Quote Originally Posted by JamieRose View Post
    It's known that no computer can truly draw a random number, however if you wanted to predict what an RNG program was going to draw, you would need access to its code and the higher math skills to draw the correlations
    Thats because random isnt actualy random, every single particle can, and will affect the result. The trick is making this too difficult to predict, and use a system to translate this to a number that cannot be influenced.

    For example. To generate a random 8 bit digit, you want a system in which you can ensure that all 8 bits are perfectly randomized. And there are tricks for this (inefficient, but because of that reliable). But it does require you to know weaknesses in the system:
    - For example, each of the 8 bits, must effectively be influenced by all other bits before and after. (this waterfall effect is also demanded in encryption for the very same reason)
    - For any spike in activity (throwing off RNG normaly), the spike must also be balanced out.

    A simple way to do this (and i probably miss taking some factors here):
    Take the number of options, this is your base. Now you take any weakness numbers (for example if powers of 2 are weak, you take 2), this normaly means all primes below that number you selected. Now multiply all these together (for example if you want a random number between 1 and 4, you take 2x3x4=24 bits), and then take the modulo of the number of options from them. Using tricks you dont need a GB or more of data even when calculting numbers within millions (while it generates, you can already apply modulo at certain steps).

    This method is already that reliable, that even if a burst of 1's gets generated by outside activity, the primes cause this to cascade as a waterfall upon the number. And because the speed of generating is faster than the backward calculation (even in quantum physics! if you are using a QP safe method of obtaining the bits), the final number is safe from external influences. Especialy since you must set a treshold of bits in which you can ensure no external manipulation is done (at least 40% of the bits have to be a 1, and 40% must be 0). And these are kept relatively open because RNG has bursts naturaly happen. Its just to avoid a burst attack from changing too much values. Because of all the prime factors, even if half of them are negated in value, cascading still happens reliably.

    Its slow for generating a lot of numbers, but lotteries do depend on things like this, and probably have even more tests to detect potential external influence.

    Most RNG systems demand to be faster, which causes the weaknesses to appear. But perfectly random info can be generated, as long as you can be sure that the external source is not influenced.
    (1)

  3. #3
    Player
    dspguy's Avatar
    Join Date
    Aug 2013
    Posts
    1,667
    Character
    Jain Farstrider
    World
    Leviathan
    Main Class
    Marauder Lv 100
    Quote Originally Posted by JamieRose View Post
    I wouldn't worry too much about it. I've been playing the same three numbers for four years and I've never done better than 3rd.
    If you played every week without fail, that's 52 weeks * 4 years * 3 tickets = 624 chances. Crude math would say you have a 0.1% chance of winning 2nd prize on any given ticket. By ticket number 500, odds are you should have seen a 2nd prize winner. At ticket number 624, you are getting outside a standard deviation for the odds.
    (0)

Tags for this Thread