captaincomic is right, it is about percision level. Random number between x and y returns only an integer.

Actually random number between x and y probably generates a random float betweeon 0.0 and 1.0, then multiplies by y-x, then adds x and truncnicates. Result = Trunc((Rand()*(y-x))+x) <- this is how 'real' programmers need to do it in most other programming environments. So using Random Number between X and Y and then multiplying like you suggest is actually NOT one mathematical action. Stencyl just hides the math behind how the computer needs to do it.

Basically, random float between 0.0 and 1.0 is your 'basic' randomizer, wheras random number between X and Y is an 'easymode' wrapper for how most people want to generate random numbers.

Random Float is still imporatnt to most of us who have dealt a lot with random number generators, or require higher precision floats.