Assume that LO and HI have already been assigned as constants with LO < HI, and x has been declared as DWORD in the data segment. Also, Irvine's library is included, and Randomize has already been called. Which of the following code fragments will assign to x a "random" integer in the range [LO .. HI]? Check all that apply.apush LOpush HIcall RandomRangepop xbmov eax,HIcall RandomRangemov x,eaxmov eax,LOcall RandomRangesub x,eaxcmov eax,HIsub eax,LOinc eaxcall RandomRangeadd eax,LOmov x, eaxdmov eax,HImov ebx,LOdec ebxsub eax,ebxcall RandomRangeadd eax,LOmov x, eax