Chyba nie zadałeś pytania. W każdym razie nie wyłapałem go i nie mogę znaleźć klikając Ctrl+F i szukając znaku '?'. W takim razie odpowiem na pytanie, które się domyślam, że chciałeś zadać.
Lua jest bardzo prostym językiem a z tego, co mówisz wynika też, że masz dostęp do skryptu. W takim razie możesz go przeanalizować. Jeżeli twój kolega ma rację, to albo ktoś nie stosuje kryptograficznie bezpiecznego generatora, albo zrobił błąd podczas jego implementacji.
W obu przypadkach masz możliwość odnalezienia błędu i wykorzystania go do swoich celów albo zachować się etycznie, czyli zadowolić się zdobytym doświadczeniem i podzielić się informacją o błędzie z twórcami skryptu.
W każdym razie życzę powodzenia, bo analiza PRNG może nie być prosta. (ale na pewno jest możliwa )
@edit Zauważ też, że błąd nie musi leżec w PRNG, ale może też polegać np. na błędzie typu race condition w aplikacji obsługującej kasyno.