Best I've come up with so far: generate a list of N random numbers, multiply them all together, this will go to 0 (which has a 0 fractional part) when N is large enough.
OK, I used a variable (N), but I'm not sure how to use for loops or if statements without a variable or constant.
If I had more time and the inclination I expect that I could prove that the product of N floats (or doubles) will go to 0 under IEEE arithmetic. As it is I played around with Matlab, and N == 800 seems sufficient.
EDIT: OP's insistence on avoiding all constants and variables leads me next to this solution:
random() * random() * random() * ...
I'll spare you all the other 797 calls to random. To all of you whose skulls split asunder at this mind-bogglingly ridiculous solution, may I point you to the question.
Lest you wonder or worry, I haven't a clue what random() returns in your language, here in my pseudocode it returns a floating-point number with as many bits as I wish (32, 64, 157 if I want) in the range [0,1] as required.