# RandRange

Returns a random integer between two specified numbers. Note that requests for random integers greater than 100,000,000 will result in non-random behavior. This restriction prevents overflow during internal computations.

See also Rand and Randomize.

### Syntax

    RandRange(number1, number2)

##### number1, number2

Integer numbers less than 100,000,000.

### Examples

    <!--- This example shows the use of RandRange --->
    <HTML>
    <HEAD>
    <TITLE>
    RandRange Example
    </TITLE>
    </HEAD>

    <BODY BGCOLOR=silver>
    <H3>RandRange Example</H3>

    <P>RandRange returns an integer between two specified integers.
    <CFIF IsDefined("FORM.myInt")>
        <P>RandRange returned:
            <CFOUTPUT>#RandRange(FORM.myInt, FORM.myInt2)#</CFOUTPUT>
    </CFIF>

    <CFFORM ACTION="randRange.cfm" METHOD="POST">
    <P>Enter a number to seed the randomizer:
    <CFINPUT TYPE="Text" NAME="MyInt" VALUE="1" RANGE="1,100000000"
      MESSAGE="Please enter a value between 1 and 100,000,000"
        VALIDATE="integer" REQUIRED="Yes">
    <CFINPUT TYPE="Text" NAME="MyInt2" VALUE="500" RANGE="1,100000000"
      MESSAGE="Please enter a value between 1 and 100,000,000"
        VALIDATE="integer" REQUIRED="Yes">
    <P><INPUT TYPE="Submit" NAME="">
    </CFFORM>

    </BODY>
    </HTML>