.text:100014B3 RandomStart: ; CODE XREF: sub_1000143D+A0j .text:100014B3 mov eax, [esi] .text:100014B5 cdq .text:100014B6 mov ecx, 1F31Dh .text:100014BB idiv ecx .text:100014BD imul edx, 41A7h .text:100014C3 imul eax, 0B14h .text:100014C9 sub edx, eax .text:100014CB test edx, edx .text:100014CD jg short loc_100014D5 .text:100014CF add edx, 7FFFFFFFh .text:100014D5 .text:100014D5 loc_100014D5: ; CODE XREF: sub_1000143D+90j .text:100014D5 cmp edx, 40000000h .text:100014DB mov [esi], edx .text:100014DD ja short RandomStart